Campbell, David, active 1705-1707, agent for 3rd Foot

Relationships: