60-year-old Dallas native finishes his 2nd Boston Marathon, after running marathons in all 50 states