James Halyburton - Scottish soldier and politician