A very good, honest dentist. He knows his stuff and is always willing to explain a procedure and answer questions. Very friendly and kind. Staff is fantastic, especially Sarah, the dental assistant. only issue is that he is not always on-time and will sometimes keep patients waiting in the waiting room long after their scheduled time.