Join our Team

Join Leech Industries' Growing Team!

building

LEECH Industries

13144 Dickson Road
Meadville, PA 16335