AS, Jamestown Community College, 1969. Bachelor in Mathematics, State University of New York, Buffalo, 1971. Master of Science in Education Science, State University of New York, Buffalo, 1973.
Math, science instructor, Lockawanna (New York) Public Schools, 1971-1972; math, science instructor, Higher Teacher's College, Jallallabad, Afghanistan, 1972-1974; mathematics instructor, America Internatl. School, Kabul, Afghanistan, 1974-1976; mathematics instructor, Air Academy High School, United States Air Force, Colorado, 1976-1979; mathematics, computer instructor, American Community School, Amman, Jordan, 1979-1982, 86-89; vice president operations, Microvations, Auburn, Alabama, 1983-1986; graduate assistant, instructor, U. Florida, Gainesville, since 1989.
Married Mary Serena Crowley, May 20, 1970. Children: Jordan John, Meaghan Marie.