Kevin Mackinnon September 23, 2021
BC native manages to balance busy work schedule with Ironman record-setting performances