Bachelor of Science summa cum laude, Lewis & Clark College, 1969. Master of Science with honors, University Oregon, 1974. Doctor of Education, Portland State University, 1991.
Graduate teaching fellow department biology University Oregon, Eugene, 1971-1973. Professor biology Portland Community College, since 1973. Consultant in field.
Volunteer numerous organizations. Member American Association for the Advancement of Science, Human Anatomy & Physiology Society, Union of Concerned Scientists, Northwest Biology Association, Oregon Academy of Sciences, New York Academy of Sciences.
Married Dorothy P. Steele, June 17, 1977 (divorced August 1991).