Ranking: 99
Main Location: Elgin, IL
Divisions: none
Annual Sales: $75 million* ('16)
Manufacturing Plants: 3 -- St. Charles, Elgin, IL; Xiamen, China
Total Square Footage: Total square footage: 550,000
Products: Store fixtures, point-of-purchase displays
Total Employees: Total Employees: 500