Polni naslednji stavek: Macdonald se je leta 1833 pridružil Kraljevi mornarici. Služil je v
Osma Xhosa vojna kot poveljnik HMS "Ferret". Leta 1854 je bil povišan v kapitana in poveljeval HMS "Hogue", HMS "Arethusa" in nato HMS "Bellerophon". Leta 1872 je bil imenovan za drugega poveljnika ladjevja na Kanalu, od leta 1873 pa je postal 21. poglavar klana Macdonald iz Clanranalda.