Presbyterian summer youth counselor, 1972—1978. Assistant pastor Homesburgh Presbyterian Church, Philadelphia, 1975—1976, Grace Baptist Church, Trenton, New Jersey, 1976—1977, 1977—1978. Parish minister Nakuru Parish, 1980—1982.
Professor, senior lecturer Kenyatta University, Nairobi, since 1982. Chaplain, coordinator chaplaincy Nairobi Hospital, since 1989. Associate pastor St. Andrew's Presbyterian Church, since 1982, minister counseling, since 1990.
Professor, senior lecturer Presbyterian University, since 1998. Adjunct professor education Princeton (New Jersey) Seminary, since 1998. Adjunct professor, director doctorate of ministry program San Francisco Ideol.
Seminary, San Ansemlo and Nairobi, California, since 1999.
Member of Sagana Symposium, Ecumenical Association of Third World Theologians, Center for Theology and the Natural Sciences, Association Clinical Pastoral Education, Society Religion and Technology Project (associate).
Married, February 22, 1992.