public profile
Son of Duncan MacGregor and Janet McFarlane Brother of Malcolm MacGregor; Private and John MacGregor