St Clair, John, active 1685-1718, Major; 20th Foot

Relationships: