Hornsby, D. T.(David Thomas),1946-