Interactive tree of Archibald McPherson

Archibald McPherson 18751875
Ewen Cluny McPherson
Margaret Ann Herrick 18331932