John Cain (Cane),