Bachelor, University Maryland, 1961. Master of Arts, New York University, 1963. Doctor of Philosophy, University Maryland, 1970.
Assistant professor Wilkes College, Wilkes-Barre, Pennsylvania, 1969-1972. Dean continuing education Allentown College, Center Valley, 1983-1989. Assistant professor Cobleskill (New York ) State University, 1990-1992.
Director continuing education West Virginia State College, 1993-1994. Adjunct professor Northampton Community College, Tannersville, Pennsylvania, since 1995. Adjunct professor Moravian College, Bethlehem, Pennsylvania, 1973-1982.
President Allen Associates, East Stroudsburg, Pennsylvania, since 1995. With United States Army, 1961-1967.
President RSVP Advisory Board, East Stroudsburg, 1999—2002. Secretary Monroe County Rail Authority, since 2001. Member of National Book Critics Circuit.
Married Heidemarie Hafner.