Steven Finnegan has worked as the Owner for Committed Contractor from February 2021 to January 2022. Prior to that, they were the Operations Manager for Skyline Solar Energy from June 2017 to February 2021. Currently, they are working as the Head of Install Ops at Torus since January 2022. Steven held a similar position at Torus from January 2022 to May 2022.
Steven Finnegan attended UVU from 2006-2010 but it is unknown if they received a degree or studied a field of specific interest.
Sign up to view 0 direct reports
Get started