Generally seems on top of things and is always professional. Admin staff struggle to stay on top of billing with regard to insurance plan details. Runs his office to minimize his time with patient. Most time is spent with hygenist. Office is basically clean and well-kept, though the building itself is tired. Parking can be a trick.