Carter, James, active 1855-1900, FRCS; FGS

Relationships: