Service Record 1
Sources & Links
- a) Teeswater Culross Historical Committee. “All Our Yesterdays : A History of the Municipalities of Teeswater and Culross.” Teeswater Culross Historical Committee, 1984. Print.;
- b) Bruce County Genealogical Society Surname Collection