Current Data About
John Galloway Garrett
other details
aliases |
Reverend John Galloway Garrett |
description | Peerage person ID=413089 |
External Links
(P4638) |
p41309.htm#i413089
|