I wouldn't recommend this doctor. Very small and VERY slow practice. Arrived early for an appointment and he took the patient that was scheduled for after me. Claimed I was late, until I proved I was 10 minutes early. Appeared to have an attitude and was quite disrespectful to me with his attitude. Told him I was thinking about leaving the practice due to this and he opened the door and motioned for me to go ahead then. Won't be returning.