Longforgan cancer survivor, 71, to run half marathon for Mac