Gene May Heating and Cooling