Taylor, D. M.(David Martin),1946-