John Craine may refer to: