Dr. Richard and the rest of the staff are great. Office is really clean. We've been coming in to see Dr. Richard since 2013, but my only complain is, it's so hard to make an appointment that works with our schedule. Even if you ask 3 months in advance, and if you do have an emergency and need to reschedule, you have to wait a little longer. Just wished they could work something out with their schedule