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