1. Faculty of Veterinary Science University of Pretoria Onderstepoort South Africa
2. Production Animal Studies Faculty of Veterinary Science University of Pretoria Onderstepoort South Africa
3. Section of Reproduction Faculty of Veterinary Science University of Pretoria Onderstepoort South Africa