Terrible service. Never on time..(2 hour wait ALWAYS! Overcharges, makes patients write a positive review in front of him..(He signs you into his own computer and tells you to write a review for him..While he watches and monotors you!! WTH? The offices changes your appointments with 1 hour lead time, and then, makes you drive back to ther office for nonsense!Terrible! Go elsewhere!