Tag: Neal Lewis

Power Plant Closures Generate Taxing Troubles

National Grid has begun to demolish its nearly century-old Glenwood Landing power plant, sparking tax fears.
hofstra transfer day today