John Kincaid — Scottish army officer