Filed under Green Tech Switch Receives EPA Excellence in Green Power Leadership Award Published by on September 5, 2019 LAS VEGAS, Sept. 5, 2019 /PRNewswire/ — Switch (NYSE: SWCH), the global technology infrastructure corporation that develops hyperscale data …