Charlotte Hill O’Neal is known by several names. In Northern Tanzania, where she has lived for decades, she is known as “Mama C” because her name is hard for locals to pronounce. She is also called ...