The Otter Tail Co. brand, founded in 1907 (United States), from
940 competing brands.
The Otter Tail Co. brand is owned by Otter Tail Co., a company listed in New York.
Otter Tail Co. belongs to the Utilities - Regulated business sector.
Otter Tail Co. is a brand of Otter Tail Co. (OTTR) Rival brands