5 Jan 1826 Hospital Assistant.
12 Apr 1826 Transferred from Staff to serve with the Reserve Battalion the 42nd Royal Highland Regiment of Foot.
26 Feb 1841 Appointed Surgeon 42nd Royal Highland Regiment vice Surgeon James Paterson who retired upon half-pay. The vacancy in 42nd Foot was filled by Staff Assistant Surgeon James McGregor.
Malta 21 Feb 1843 Arrived from the Ionian Islands.
Malta 16 May 1844 Left to England on private affairs.
1 Nov 1844 Returned to Malta.
Malta 1845 Staff Surgeon.
Malta 1846 Staff Surgeon.
28 Dec 1846 Was involved in the court martial of paymaster Lt Cahill 88th Foot who was accused of sending an offensive letter to Surgeon James McGregor on 5 December 1846. Cahill "unjustly accused" Surgeon McGregor "of having propagated a falsehood concerning him, by asserting in a conversation with Principal Medical Officer, James Barry, that Lieutenant and Paymaster Cahill had never been under military medical treatment in Malta, and without having previously asked for an explanation from the said Surgeon McGregor, and also for having afterwards refused to make a proper apology to Surgeon McGregor for having so accused him. Such conduct being unbecoming the character of an officer and a gentleman. The court martial found Mr Cahill not guilty of the charges against him".1
Malta 24 Feb 1847 Left for Bermuda.
12 Mar 1852 Staff Surgeon 1st Class.
7 Dec 1858 Retired to half-pay with honorary rank of Deputy Inspector General.