luc descoteaux

DVM, MSc, Dipl. ABVP

Dairy Cattle Population Medicine Professor