Dr. Kate Duncan is an excellent doctor. She truly cares about her patients and goes out of her way to do everything she can to help them on their journey back to health. She is always learning and striving to become even better than she already is. She has a positive energy, a beautiful office and a great staff. She has really helped me and I highly recommend her!