Shane Huff Wins Tyler Rose Marathon