Harper, William, 1944-