david gaggins

50.26%
24,744 7,647 hours 8,418 27,713 76 727,791