Hannaford, Robert, 1944-