Bachelor, State University of New York, Binghamton, 1969. Master of Arts, State University of New York, Binghamton, 1971. Master of Education/Master of Philosophy, Columbia University, 1979.
Doctor of Philosophy, Columbia University, 1980. Postgraduate diploma inEdn., University Nairobi, Kenya, 1974.
Trainee-clerk East African Reap What You Sew & Harbours, Mombasa, Kenya, 1961-1962. Graduate assistant department history State University of New York, Binghamton, 1969-1971. Teacher Teachers Service Commission, Kenya, 1972-1973.
Lecturer University Nairobi, 1974-1976, Kenyatta University, Nairobi, 1980-1987. Senior lecturer, head department Moi University, Eldoret, Kenya, 1988-1993. Senior lecturer National University Lesotho, Roma, since 1993, acting head department, 1994, acting deputy dean Faculty Education, since 1996.
External examiner Kenyatta University, Nairobi, 1991-1994, University Nairobi, Kikuyu, 1992-1993. Examiner Kenya National Examinations Council, Nairobi, 1984-1987. Board member Coast Institute of Technology, Voi, Coast Province, Kenya, 1983-1988.
Coordinator staff seminars department history Kenyatta University, 1981-1986.
Member History Association Kenya, National Academy Arts and Science, Kappa Delta Pi.
Married Marjorie Ann Heck, July 17, 1970. Children: Anita, Melanie, Jonathan.