Duncan, Peter, active 1846-1863

Relationships: