prepared for buffalogeothermalheating.com