Dr. Rafferty is excellent. Straightforward and effective at getting to the root of issues, with a comfortable and welcoming approach.