Joe Wilson, winner, passing Isaac Barnes at mile 23. St. George Marathon