In March 1588 he was made keeper of the East and West Lomond Hills of Fife, hills near Falkland Palace. He was Comptroller of Scotland, in charge of a branch of royal finance and expenses of the household from November 1588 to 1597. On 25 May 1590 he was made Chamberlain of Dunfermline for Anne of Denmark, an office which passed to William Schaw. The position of comptroller left him with debts.