Fareed Barakat

Consultant Pathologist, Surgical, Molecular, and Hematopathology

Fareed Barakat