TIMOTHY H CAVANAGH DVM