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