Physician Profile

Karim Muhammad. His primary practice is as .