David Newbury

Newbury is associate professor of history at the University of North Carolina, Chapel Hill. He has taught and conducted research for many years in Uganda, Rwanda, and Zaire.