Community rallies around man battling cancer