TrainerRoad
CoachNate
Associate Coach for Peaks Coaching Group,
USA Cycling Level 2 Coach,
NICA Level 2 Coach