I have been a client of Dr. K's for about 10 years. He has taken care of both my dog and cat. I have to say he has always been very professional and caring of my animals. He is very knowledge and tells you like it is. MaryAnn is also a wonderful contribution to this practice - she is very understanding, caring. I have and will continue to recommend new clients to Dr. Kavanagh.