Sir John Carmichael — Scottish soldier