Dr. Halgren and all of his staff are wonderful! It's always a warm welcome into their office and a positive, and cheerful atmosphere.