Kompletigu la sekvan frazon: Macdonald aliĝis al la Reĝa Mararmeo en 1833. Li servis en la
Oka Xhosa Milito kiel Komandanto de HMS "Ferret". Antaŭenigita al kapitano en 1854, li komandis HMS "Hogue", HMS "Arethusa" kaj tiam HMS "Bellerophon". Li estis nomumita dua-en-komando de la Kanalo-Floto en 1872 kaj de 1873 li iĝis la 21-a ĉefo de la Clan Macdonald de Clanranald.