I have been a patient at applied health dynamics for over 10 years. Not only am I a patient but so is my family the staff is wonderful as well as the doctor. I have since moved to Canada but that doesn't stop me from flying from Canada to Las Vegas to see my doctor. I know this would be a great fit for all your needs.