A. MacGregor Mary Macgregor ewan mcgregor I. McGregor G. McGregor Macgregor Neil Macgregor Iain MacGregor Roy MacGregor Rob MacGregor