Evan John Murray MacGregor
Children
Sir John Murray-Macgregor, 3rd Baronet