Hijaz Teaching Hospital Lahore
Consultant / Specialist
Consultant / Specialist-Visiting Consultant-Senior Instructor-Locum Consultant-Fellowship Program
Assistant Professor-Associate Professor-Demonstrator
Consultant / Specialist-Senior Registrar-Assistant Professor-Registrar-Senior Medical Officer