This has been my local doctors for a really long time seeing Dr. John Nettleton. He knows his stuff, however as a regular patient you need to know you can have long wait times, and often difficult to get an appointment. I have recently seen Dr Matthew Ward, who is younger and also really knows his stuff. He more often than not runs on time, and can rely on him to follow up any problems. Down side is wait times, and one of the newer receptionist there can be less helpful.