Hamilton, David,1939-