163 employees
LEC is a marketing and advertising company offering brand strategy and marketing services.
1986