James McGregor,

Name
James /McGregor/
Given names
James
Surname
McGregor
MarriageJanet Barclay MercerView this family

Death
Yes