He was youngest of seven children of Sir Thomas Stewart Macpherson CIE LLD and Helen, the daughter of the Reverend Archibald Borland Cameron.
Он был пятым из семи детей сэра Томаса Стюарта Макферсона и Хелен, дочери преподобного Арчибальда Борланда Кэмерона.