John Geldert
Male
Leeds
COMMERCIAL TRAVELLERS AND MANUFACTURERS' AGENTS
?
Ellington, Yorkshire, England
?
Expand all