Libra Industries promotes Jim Kircher to CEO with retirement of Rod Howell
MENTOR, OH ― Libra Industries, a privately-held systems integration and electronics manufacturing services (EMS) provider, has named Jim Kircher, President and Chief Executive Officer. Mr.










