Bachelor of Arts in Zoology, Indiana University, 1963. Master of Science in Biology, University Pennsylvania, 1966. Postgraduate, University North Carolina, 1977.
Instructor biology, Maryville (Tennessee) College, 1968-1970; instructor biology, Mohawk Valley Community College, Utica, New York, 1970-1973; instructor biology, Clifton Forge (Virginia) High School, 1977-1978; instructor biology, Barber-Scotia College, Concord, North Carolina, 1978-1979; instructor biology, Frontier Community College, Fairfield, Illinois, since 1979. Public speaker.
Member American Association for the Advancement of Science, National Association Biology Teachers, Phi Eta Sigma, Beta Beta Beta (advisor).
Married Mary Patricia Hobbs, July 8, 1966.