Dr. Randy and his staff are amazing. They are very caring and great at what they do! We always feel welcomed and the staff is very responsive to any questions or scheduling needs! It's always a great experience.