Cyprian Is Nyakundi

St. Mary’s Mission Hospital