Bachelor, Boston College, 1983. Master of Arts, Montclair State University, 1995.
Teacher English Paterson (New Jersey) Catholic High School, 1995, Columbia High School, Maplewood, New Jersey, 1996-1997. Writing instructor Brookdale Community College, Lincroft, since 1997. Consultant Martin Kane Association, Inc., Dover, New Jersey, 1993-1996.
Member National Council Teachers of English, New Jersey Education Association.
Married Anne M. Crane, December 7, 1985. Children: Melissa, Thomas, Emily.