Inspirational local man runs Boston Marathon on one leg