Hannaford, John (Career)