M. Fakhar-e-Alam

Dr. M. Fakhar-e-Alam