Carol Keenholts has been patient, kind, and incredibly thorough. She knows what she's talking about, and I'm not one to say that lightly - I've put in hours of research on my medical condition. She is by far the best ARNP (or doctor) that I've ever had the pleasure of meeting. Terri Weiss is quite good too, but I prefer Carol for her gentleness and warmth. She calls me to follow up on questions or paperwork, which other doctors just won't do. I highly recommend Carol Keenholts, and the rest of the staff has always been friendly.