
Eric Steele
Eric Steele joined Source Advisors as Chief Revenue Officer in 2023. Eric is a proven B2B revenue leader who spent the last 14+ years of his career at Forrester – one of the leading marketing & technology advisory firms in the world – where he most recently led the end user new business organization in the U.S. Eric is a member of the CRO Collective and received his MBA from the Jack Welch Management Institute in 2020. He is a graduate of the University of Oklahoma and lives in Dallas, TX with his wife, Laura, and their two young boys, John, and William.