Brad Tollerson is the Vice President, Energy Supply of Otter Tail Power Company.
191 people are employed at Otter Tail Power Company.
Otter Tail Power Company is based in Fergus Falls, Minnesota.
The NAICS codes for Otter Tail Power Company are [221, 22].
The SIC codes for Otter Tail Power Company are [493, 49].