Father of 3 beats the odds, runs NYC Marathon