Leed's employs 270 employees. The Leed's management team includes Wright Carissa (Sourcing), Antonio Robinson (Field Sales Coordinator), and Steve Gelernter (National Sales Manager).
Get Contact Info for All DepartmentsLooking for a particular Leed's employee's phone or email?