Ellie Scott is the Director of Systems & Strategy at TechSTL, bringing with their a wealth of experience from various roles such as Founder + CEO at Bayleaf Consulting and Project Manager at Hollyberry. With a background in History from LSU Shreveport and a Master of Arts in Public History from Arizona State University, Ellie has demonstrated success in leadership and project management throughout their career.
Links
Sign up to view 0 direct reports
Get started