De. Randy and his staff are top notch, we've been patients for over 5 years now and I couldn't be happier. They take care of their patients and make you feel like family.