Hamilton, Robert, active 1756-1763, Moderator of the General Assembly of the Church of Scotland

Relationships: