Ensuite, il est nommé chef d'état-major du duc de York, servant en Flandre, afin de remplacer James Moncrieff (1793-95) et combat dans les Guerres de la Révolution française. Il est ensuite inspecteur-général du service de recrutement (1795-99), colonel du 10 régiment de North Lincolnshire (1795-1811), lieutenant-gouverneur de l'île de Minorque (1799-1801), à la suite de sa capture par les Français, commandant en chef des forces britanniques de la Méditerranée à Gibraltar (1801-03, en remplacement du Général Sir Ralph Abercromby mortellement blessé à la bataille d'Alexandrie), et enfin commandant-en-chef de l'Irlande (1803). En Irlande, il est pris au dépourvu par l'insurrection de Robert Emmet à Dublin (), et est rapidement remplacé par le lieutenant-général William Cathcart, dont la nomination est officiellement promulguée le .