Physician Profile

Diyaeldin Mohamed. His primary practice is as .