Author: Adirondack Alternate Energy (Firm).