I have been going to Dr Hopper for years. He is compassionate and goes that extra mile to let you know how much he cares about your well being. His office is modern and very up to date. His staff is wonderful and they go out of their way to make sure you have a positive experience. Everyone is very professional but at the same time you are made to feel like part of the "family".