Eat. Train. Compete.
  • Home
    • My Race Schedule
    • My Race Results
  • About
  • Coaching
  • Gallery
    • Photos>
      • 2012 Iron Mountain 50 Mile
      • 2012 Umstead 100
      • 2011 Beach2Battleship Half IM
      • 2010 AIDS Walk & Ride
      • 2010 Bataan Death March
      • 2009 Pinehurst Triathlon
      • 2008 ITU World Triathlon Championships
      • 2007 Ironman World Championships
    • Videos
    • Survivor>
      • Pre-Game
      • Episode 1
      • Episode 2
      • Episode 3
      • Episode 4
      • Episode 5
      • Episode 6
      • Reunion/Other
      • Videos
  • Resources
  • Contact Me

Useful Links

Complete Human Performance
A Step Ahead Orthotics and Prosthetics
Challenged Athletes Foundation
Wounded Warrior Project

Recent News

Upcoming races: Blood, Sweat, and Gears Century
Recent results: Umstead 100 Ultra in 22:55:05
Matched in Anesthesiology at UNC Hospitals in Chapel Hill

Friend me
Follow me
Email me