Thomas Cotton Hallamore I
A photo of Thomas Cotton Hallamore I (1772 - 1875) 100th birthday (5th September 1872), in New Cornwall, Nova Scotia, Canada
Date & Place:
in Upper New Cornwall, Lunenburg County, NS B0R, Canada