I have found all the doctors I have encountered to be very knowledgeable and very caring. All of the staff are respectful and and treat you as an important person with individual needs.Joyce B June 19, 2024