Mohsan AbdElhafeez Mohamed Aggag
Prof. Emeritus
Faculty of Veterinary Medicine
Theriogenology
