Taylor, Michael J. H.(Michael John Haddrick),1949-