Foulis, David, active 1706-1721, formerly of Leeward Islands

Relationships: