Dr. Warren Johnson and his great staff are very, professional, warm and caring people. Dr. Johnson takes the time to make sure that you understand everything, and doesn't rush you out. The staff really makes you feel comfortable. I highly recommend him.