Smalley, David, 1940-