Dr. Shannon is well respected in his practice in southeast Iowa and has been in business for many years. He makes house calls and his staff is superb. I would highly recommend him. He does have a monopoly in the business though because he is located in such a rural area. I have taken my pets to him for shots and he is very personable. The only drawback is that the office may be smelly and a little dirty due to the animals.