public profile
Wife of archibald macgregor Mother of Private; david macgregor; archibald macgregor; janet macgregor mitchell and agnes macgregor palmer