Lewis & Clark College

26.88kW Tracker Structure