Greensheilds, James, active 1704-1722, Episcopal minister, of Edinburgh

Relationships: