Carter, Alan,1944-