Lieutenant John Lachlan MacKintosh