David F. Steele, b. 1943