Fund-raising hero fighting for his life