7 employees
Leach is a manufacturer and designer of electronic products for the industrial sector.
1999