DANIEL J. HANNIGAN, D. V. M., P. C.