 October 1795 saw him made physician to the forces, accompanying Admiral Christian's fleet to Santo Domingo and being sent to Gibraltar in 1804 to treat a contagious fever outbreak there.In April 1806 he came back to England, where in 1809 George III knighted him and appointed him chief of the medical department of the army at Cádiz, then in the midst of the Peninsular War.He then became deputy inspector (March 1813) then inspector (April 1813) of hospitals before retiring on half pay in 1814.