Täida järgmine lause: Macdonald astus 1833. aastal Kuningliku mereväkke. Ta teenis
Kaheksas Xhosa sõda kui HMS "Ferret" komandör. Aastal 1854 edutati ta kapteniks, ta oli HMS "Hogue", HMS "Arethusa" ja seejärel HMS "Bellerophon" komandör. Ta määrati 1872. aastal Kanali laevastiku teise komandöriks ja 1873. aastast sai ta Clan Macdonald of Clanranaldi 21. ülem.