Dr. Niven and his staff are the ultimate professionals. The office is run like a “well-oiled machine”. After not seeing Dr. Niven for 6 months, he remembered a funny incident we had discussed at my prior visit. This just confirms that Dr. Niven takes a personal interest in his patients. Without hesitation, I would enthusiastically recommend Dr. Niven and his office.