Otter Tail Power Company employs 283 employees. The Otter Tail Power Company management team includes Brad Tollerson (Vice President, Energy Supply), Tim Rogelstad (Vice President, Asset Management), and Steve Schoeneck (Vice President Customer Service).
Get Contact Info for All DepartmentsLooking for a particular Otter Tail Power Company employee's phone or email?