Macpherson, Allan, active 1780-1781, Captain; of the E India Co. 's service; Lieutenant -Colonel 1783