Bachelor, Columbia University, 1976. Master of Arts, Ohio University, 1983. Doctor of Philosophy, Michigan State University, 1990.
Volunteer United States Peace Corps, Senegal, 1978-1981. Associate professor African and middle east history University North Carolina, Wilmington, since 1990.
Member African Studies Association, Association for Publication of African History Sources, Mande Studies Association, North Carolina Humanities Council (speaker 1991-1993), Association of Third World Studies, West African Research Association.