Hardy, David A.(David Anthony),1939-