Williams, D. G.(David Gordon),1944-