Dr.Tarek Razek

Dr.Tarek Razek

Dr. Tarek Razek


Associate Director, Surgical Services, Montreal General Hospital