ABSOLUTELY HORRIBLE EXPERIENCE!!! My son and I had the worst experience I've ever had with a "medical professional" on our first visit to his office. He was the most abrasive, impatient, rude, insulting, unprofessional dr I've ever had the displeasure of meeting or talking to. I would NEVER recommend him to anyone.