Physician Profile

Elsheikh Hassan. His primary practice is as .