Doctor seemed very caring and knowledgeable and answered all my questions but next visit seemed to confuse me with someone else. Office staff seems to be programmed to keep patients out! Couldn't get in when I got worse: no appointment given after I called three times.