Current Data About
David MacInnes
other details
aliases |
Rev. Canon David MacInnes Canon David MacInnes |
description | Peerage person ID=664672 |
External Links
(P4638) |
p66468.htm#i664672
|