Very thorough - nearly always runs on time or if not he's usually no more than about 10 or 15 minutes late. Genuinely seems to care about his pati...
finally found a DR who will explain everything in detail, cares about patients, goes out of his way to help, even does house calls out of hours reg...