Alexander Shields /
Vogan, Matthew,author.
Scottish Reformation Society.
Shields, Alexander, 1660?-1700.
Presbyterian Church
Dissenters, Religious