Excellent Doctor who is very knowledgeable, thorough and caring. He will do anything to help his patients and is always happy to explain everything in detail. He really helped me get back to a normal active life after a slew of health problems. Easy to make appointment and get in touch with staff and Doctor. Highly recommend.