Cassie Gifford is one FANtastic NP. I would recommend her in a heartbeat! She's very very thorough. Great communicator, very caring and concerned with your wellbeing. Answers any and all questions regarding your health issues. Don't hesitate making an appointment with her. She's the best!