Residence

Gramps ID E1162
Date 1964
Place 19 Haliburton Road, Isleworth, Hounslow, London, England, United Kingdom
Description John Terrell Richards