He is adequate, but his receptionist is snippy and very unprofessional. She is unhelpful and scowls at you when you are 3 minutes late, as does the hygienist, though they will make you wait without a word of apology. The office is small and unappealing with bright flourescent lights shining above you and awful decor. Find an overall better office.