Dr. Fuller is very professional while still making the visit a welcoming experience. While the prices are a bit high, the quality of the work is well worth the price.; not to mention patients are treated great by both the Doctor and his staff durring each visit.