About UpWind | Leadership Team
Russell Leach

Peter Wells
Chief Executive Officer

Kurt Anderson
Vice President of Business Development

Nick Gerostathos
Vice President of Finance

Guy Dees
General Manager of O&M Services

Jason Shelby
General Manager for Field Services

Matthew Leslie
Director of Parts Business

Michael Kelley
Director of Environmental Health and Safety

Russell Leach
Director of Quality Assurance

Heather Dennison
Director of Human Resources


Russell Leach
Director of Quality & Performance Engineering

Russell is the Director of Quality & Performance Engineering and has over a decade of experience in the wind energy industry. Prior to coming to UpWind, he worked for GE Wind Energy and Florida Power and Light, holding positions including high voltage manager, commissioning supervisor, regional manager and field engineer. He also served as plant manager for the Big Spring Wind Project in Big Spring, Texas, and worked as a field engineer for a public utility.

In 2004, Russell received the Outstanding Achievement in Operations Award for the American Wind Energy Association. He earned his undergraduate degree in Electrical Engineering from New Mexico State University.

ABOUT US   OUR APPROACH   LEADERSHIP TEAM