Dr Cunningham was warm, caring, knowledgeable, and a caring man who seems to have your best interest at heart. Staff was amazing and able to answer question regarding insurance and other ways to pay for treatment. Staff worked with me for appointments on my schedule. Nurses gave thorough exam prior to seeing MD. Very organized staff.