Bachelor in English, State University of New York, Potsdam, 1974. Master of Arts in English, Syracuse University, 1980. District Attorney in English, Syracuse University, 1984.
Instructor part-time Syracuse (New York ) University, 1984-1986. Adjunct instructor Le Moyne College College, Syracuse, 1984-1985. Assistant professor Ithaca (New York ) College, 1985-1990.
Associate professor Bucks County Community College, Newtown, Pennsylvania, since 1990.
Married Cynthia Ellen Pitts, May 21, 1973 (divorced December 4, 1987). Children: Owen Fergus, Stephen James. Married Roxane Rix, March 4, 1995.