Completa la següent frase: Macdonald es va unir a la Royal Navy el 1833. Va servir a la
Vuitena Guerra Xhosa com a comandant del HMS "Ferret". Promogut capità el 1854, va comandar el HMS "Hogue", el HMS "Arethusa" i després el HMS "Bellerophon". Va ser nomenat Segon Comandant de la Flota del Canal de la Mànega el 1872 i des de 1873 va esdevenir el 21è cap del Clan Macdonald de Clanranald.