Johnston, James, active 1651-1701, Envoy to Berlin; Secretary for Scotland

Relationships: