Otter Tail Corp is a U... Show more
a company which engages in the electric, wind energy, manufacturing, construction and plastic businesses
Industry