Family: James McPherson Shearer / Catherine Christina Macfarlane (F3140)



Family Information