Leon Richards's Location
Apopka, FL, US
Leon Richards's Skills
Leon Richards's Summary
Leon Richards, based in Apopka, FL, US, is currently a Construction Manager at SEMA Construction, Inc.. With a robust skill set that includes Sales, Contract Management, Project Management, Customer Service, Construction and more, Leon Richards contributes valuable insights to the industry. Leon Richards has 2 emails on RocketReach.