Valley doctor walking 125 miles for patients