Barrington Passage, Brass Hill, Barrington and Villagedale
Cemetery Records of Shelburne County
C$17.00Price
Shelburne County Archives and Genealogical Society
Barrington Passage, Brass Hill, Barrington and Villagedale
Shelburne County Archives and Genealogical Society