‹ Back to McGregor surname
Son of Reverend David Cargill McGregor and Mary McGregor Husband of Margaret Holland Father of Jane McGregor Brother of Margaret Rogers; Mary Means; Mary Boyd Hopkins and Margaret McGregor