Physician Profile

Benard Ngigi, graduated from in . His primary practice is as .