Bachelor, Washington State University, 1964; Master of Science, University of Illinois, 1965; Doctor of Philosophy, University of Illinois, 1970.
Instructor mathematics, University of Illinois, Urbana, 1967-1969; assistant professor, Boise (Idaho) State University, 1970-1973; associate professor, Boise (Idaho) State University, 1973-1977; professor, Boise (Idaho) State University, since 1977; department chairman mathematics, Boise (Idaho) State University, 1975-1980; director honors program, Boise (Idaho) State University, since 1971. Consultant Hanford Engineering Development laboratories, Richland, Washington, 1976, Capital Computer Corporation, Boise, 1982.
Volunteer coordinator partners in education Boise schools, 1985-1989. Active Council on Foreign Relations, Boise, since 1974. Member American Association for the Advancement of Science, Mathematics Association American, National Collegiate Honors Council (president 1981-1982, executive secretary-treasurer since 1988), Sigma Xi, Phi Beta Kappa, Phi Kappa Phi (chapter president 1973-1975).
Married Mary Ethel Bayne, February 2, 1964 (divorced December 1980). Children: Elizabeth Ann, Kathryn Marie, Stephen Glen. Married Victoria Craig Hunt, August 4, 1983.