William Wyllie — Scottish army officer