Current Data About
David Charles Barbour
other details
aliases |
Brigadier David Charles Barbour |
description | Peerage person ID=332707 |
External Links
(P4638) |
p33271.htm#i332707
|