North Carolina man gives cancer patients a much-needed lift