Steven Lockard

Active Scottsdale, AZ Chief Executive Officer for Tpi Composites, Inc.