Fife Fife ironman Kevin McKee defies heart scare to raise cash for cancer stricken tot September 14 2018