Thermal Energy Device