Author: David Miller Barbour
Alternate names: Barbour, David Miller (Sir); Barbour, David Sir.; Barbour, David Miller Sir.
Title: Sir
Born: 1841