The odd life of Richard Cain