Khalid Shirif

@khalidshirif

Khalid Shirif

Dr. Khalid Shirif has more than 20 years of combined surgical and palliative car