Chuck MacFarlane is the President and Chief Executive Officer of Otter Tail Corporation.
168 people are employed at Otter Tail Corporation.
Otter Tail Corporation is based in Fergus Falls, Minnesota.
The NAICS codes for Otter Tail Corporation are [22, 221].
The SIC codes for Otter Tail Corporation are [49, 493].