Joe Lavin has been competing in triathlons all summer Hyannis Sprint Triathlon on 6/6: 1:15:03 Inaugural Bristol 1/2 marathon in the pouring rain on 6/28: 1:55:35 Mass State Triathlon (Olympic distance) on 7/12: 2:44:51