1. Theriogenology Department Faculty of Veterinary Medicine Cairo University Giza Egypt
2. Animal Reproduction and AI Department Veterinary Division National Research Centre Dokk, Giza Egypt
3. Artificial Insemination and Embryo transfer Department Animal Reproduction Research Institute Agriculture Research Center Giza Egypt