Great doctor but don't bother showing up early. They always seem to be running way behind. I had to ask for a refund of my co-pay and walk out because it had been close to 40 minutes after my appointment and I was still in the waiting room. I know Dr. Dinucci's time is valuable, but so is the time of his patients.