Completa la seguente frase: Ferguson sembra essere entrato nella brigata scozzese a pagamento dell'Olanda, probabilmente come gentiluomo volontario, qualche volta durante il regno di Carlo II. Il suo primo incarico, quello di quartiermaestro nel battaglione della brigata del colonnello Macdonald, fu datato 12 giugno 1677. Divenne sottufficiale nel battaglione nel settembre 1678 e tenente nel febbraio 1682. Il suo battaglione fu uno di quelli portati in Inghilterra nel 1685 al momento della ribellione di Monmouth. Divenne capitano nel 1687 e nel 1688 sbarcò con Guglielmo d'Orange a Torbay. Il suo reggimento, allora noto come Balfour, poi come Lauder, fu uno dei primi sbarcati, e subito dopo inviato da Londra a Leith sotto Mackay. Il combattimento a
Killiecrankie, dove si dice sia stato preso prigioniero, gli lasciò un maggiore di reggimento; e nel marzo 1690 fu inviato dal generale Mackay, che lo descrisse come "un ufficiale risoluto e ben influenzato, sulla cui discrezione e diligenza aveva piena fiducia, a capo di seicento uomini, per ridurre le isole occidentali, un servizio che compì in modo soddisfacente con l'aiuto delle autorità di Glasgow e la cooperazione del capitano Pottinger della fregata Dartmouth (Ferguson, pp. 1516).