I found this doctor to be very knowledgeable about his area of expertise, but he couldn't seem to keep appointments. 4 times, he rescheduled or canceled my appointments at the last minute. He has very limited office staff, so if one person is sick, it seems like he cannot accommodate appointment needs. Twice he canceled at the last minute due to emergencies on his part; twice because his staff was ill. If you have a very flexible schedule and don't mind things being rearranged constantly and at ...