Local man battles tumor, triathlon