Otter Tail Power takes on biggest project in 25 years
Published 05/23/2008, Alexandria Echo Press
Otter Tail Power Company recently entered into agreements to build and own 48 megawatts of wind energy generation at a wind energy facility planned in Barnes County, North Dakota.Word count: 377
The full article is available to newspaper subscribers. If you are a subscriber please log in to continue reading.