Leigh Winn currently serves as the InfoSec Manager at Alera Group, Inc. since October 2021. Additionally, Leigh has been an Instructor at Tulsa Tech since November 2008. Previously, Leigh held the position of Senior Network Engineer at Creek Nation Casino from May 2016 to August 2021 and worked as a Security Analyst at Williams from July 2008 to May 2016.
Sign up to view 0 direct reports
Get started