John Cann may refer to: