John Hannaford may refer to: