Bachelor, University Pennsylvania, 1968. Master of Arts, Stanford University, 1978. Doctor of Philosophy, Stanford University, 1981.
Instructor English Stanford University, Palo Alto, California, 1980. Assistant professor English University Santa Clara, 1981-1984. Tutor St. John's College, Santa Fe, 1987-1991.
Professor English Alabama School Mathematics and Science, Mobile, since 1991.
Married Nancy J. Waddell, August 27, 1972. Children: John, Margaret, Anna.