Completă următoarea frază: Ferguson pare să fi intrat în brigada scoțiană în plata Olandei, probabil ca un voluntar gentleman, cândva în timpul domniei lui Charles al II-lea. Prima sa comandă, cea de comandant în batalionul colonelului Macdonald din brigadă, a fost datată 12 iunie 1677. A devenit sublocotenent în batalion în septembrie 1678 și locotenent în februarie 1682. Batalionul său a fost unul dintre cele aduse în Anglia în 1685 în timpul rebeliunii lui Monmouth. A devenit căpitan în 1687 și în 1688 a debarcat cu William de Orange la Torbay. Regimentul său, cunoscut atunci sub numele de Balfour, ulterior ca Lauder, a fost unul dintre primii care au debarcat și, la scurt timp după, a fost trimis de la Londra la Leith sub comanda lui Mackay. Lupta de la
Killiecrankie, unde se spune că a fost luat prizonier, i-a lăsat un maior de regiment; iar în martie 1690 el a fost trimis de generalul Mackay, care l-a descris ca fiind "un ofițer hotărât, bine afectat, în a cărui discreție și diligență a avut deplină încredere, în fruntea a șase sute de oameni, pentru a reduce insulele vestice, un serviciu pe care l-a îndeplinit satisfăcător cu ajutorul autorităților din Glasgow și cu cooperarea căpitanului Pottinger de pe fregata Dartmouth (Ferguson, pp. 15-16).