Andrew Stewart 6th Lord Ochiltree