John Anstruther-Thomson — Scottish nobleman