Johannes Kauffold

Kauffold J.

DVM, PhD
Large Animal Clinic for Theriogenology and Ambulatory Services
University of Leipzig
Leipzig, Germany