Steve Leach Location
Lafayette, CA, US
Steve Leach Work
Steve Leach Education
Steve Leach Skills
Steve Leach Summary
Steve Leach, based in Lafayette, CA, US, is currently a Vice President and Senior Project Manager at AECOM. Steve Leach brings experience from previous roles at UC Davis and National Park Service. Steve Leach holds a 1990 - 1992 M.A. in Vegetation Ecology @ University of California, Davis. With a robust skill set that includes Environmental Compliance, Environmental Permitting, NEPA, Wetlands, Endangered Species and more. Steve Leach has 3 emails and 5 mobile phone numbers on RocketReach.