Cathy Straits is like a breath of fresh air in the medical profession. I love her down to earth common sense approach to various matters. She is very caring and doesn’t make me feel rushed, though she wastes no time or words. She is sensitive to her patients’ needs. For my first appointment, she was very thorough in her evaluation of all my medical issues/matters. If I cannot bring myself to do as she suggests, she doesn’t get upset she makes an effort to work with me. She is a gem. Anne Little MD, is also excellent.