1. Department of Theriogenology, Faculty of Veterinary Science University of Veterinary and Animal Sciences Lahore Pakistan
2. Department of Clinical Sciences College of Veterinary and Animal Sciences Jhang Pakistan
3. Department of Animal Sciences University of Florida Gainesville Florida USA
4. Department of Clinical Sciences, Faculty of Veterinary Science Bahauddin Zakariya University Multan Pakistan
5. Nuclear Institute for Agriculture and Biology Faisalabad Pakistan
6. Department of Livestock Production University of Veterinary and Animal Sciences Lahore Pakistan
7. Department of Molecular and Integrative Physiology University of Kansas Medical Center Kansas City Kansas USA