| Appointment | Rank | From | Until |
| Corps Officer - Glasgow III | Lieutenant | March 8, 1883 | |
| Corps Officer - Elgin | | | |
| Corps Officer - Lassdemouth | | | |
| Corps Officer - Montrose | | | |
| Corps Officer - Peterhead | | | |
| Corps Officer - McDuff | | | |
| Corps Officer - Aberdeen III | | | |
| In Charge - Wick District | Staff Captain | January 1, 1886 | |
| Dundee Division | | | |
| Edinburgh Division | | | |
| Divisional Commander - Eastern Division | Brigadier | November 7, 1889 | |
| (Divisional Commander) - Newfoundland Division | Brigadier | | |
| Chief Secretary - Canada and Bermuda Territory | Colonel | June 11, 1896 | August 14, 1905 |
| Chief Secretary of Men's Social Work - New Zealand, Fiji, Tonga and Samoa Territory | Colonel | (1905) | (1907) |