Fuldfør følgende sætning: Macdonald blev indsat i den britiske flåde i 1833. Han tjente i
Åttende Xhosa-krig som kommandør på HMS "Ferret". Han blev forfremmet til kaptajn i 1854 og kommanderede HMS "Hogue", HMS "Arethusa" og derefter HMS "Bellerophon". Han blev udnævnt til næstkommanderende for Channel Fleet i 1872 og fra 1873 blev han den 21. chef for Clan Macdonald of Clanranald.