Mayes, A. D. H.(Andrew David Hastings),1943-