1. Institute of Biochemistry & Biotechnology, University of Veterinary and Animal Sciences, Lahore, Pakistan
2. Department of Biotechnology, Virtual University of Pakistan, Lahore, Pakistan
3. Department of Animal Breeding and Genetics, University of Veterinary and Animal Sciences, Lahore, Pakistan
4. Department of Theriogenology, University of Veterinary and Animal Sciences, Lahore, Pakistan
5. Semen Production Unit, Qadirabad, Sahiwal, Pakistan