David K. Haviland, DVM