Hatem Taifour

Dr. Hatem Taifour