1. Section of Reproduction Department of Production Animal Studies Faculty of Veterinary Science University of Pretoria Onderstepoort South Africa
2. Veterinary Population Management Laboratory Faculty of Veterinary Science University of Pretoria Onderstepoort South Africa
3. Veterinary Division South African Police Services Pretoria South Africa
4. Electron Microscope Unit Department of Anatomy and Physiology Faculty of Veterinary Science University of Pretoria Onderstepoort South Africa
5. Equine Sciences Department Faculty of Veterinary Medicine University of Utrecht Utrecht The Netherlands