Brandon Owens joins Insight Sourcing Group to help clients develop and implement enterprise sustainability programs in pursuit of decarbonization.

ATLANTA, Georgia  — November 4, 2021 — Insight Sourcing Group announces the appointment of Brandon Owens, global energy industry executive and thought leader, as its new Vice President of Sustainability. In this role, Brandon will be responsible for expanding the firm’s focused efforts around environmental sustainability, which is one of the leading priorities for organizations across all industries today.

Brandon has nearly 30 years of energy industry expertise with a strong focus on clean energy technologies. In his most recent roles, he directed General Electric’s flagship sustainability program and helped formulate and direct strategy within the GE Digital power generation and oil & gas business.  Before his 14 years at GE, Brandon was a seasoned global energy consultant with deep renewable energy expertise. He started his career in emerging energy technology research at the National Renewable Energy Laboratory.

“We’re excited to have Brandon join our firm, as his unparalleled experience and leadership will help deepen and accelerate our current capabilities in sustainability and renewable energy advisory,” said Tommy Greer, Senior Vice President of Insight Energy. “We believe addressing the carbon impact of our clients’ operations and supply chains should be fully integrated into all facets of procurement. This business practice is going to complement everything we do and bring a significant amount of value to both our clients and the planet.”

Insight Sourcing Group’s Sustainability business helps clients build best-in-class energy and sustainability programs that reduce costs, manage risk, and improve competitive positions. Addressing climate change and developing an executable roadmap towards the decarbonization of operations and supply chains sits top of nearly every organization’s list of strategic priorities.  In his new role as Vice President of Sustainability, Brandon will lead the business’s environmental sustainability strategy focusing on advancing energy technologies and advocacy of carbon neutrality across our client base.

“I am thrilled to join the ISG team at such an exciting time for the firm,” says Brandon Owens. “Insight is clearly committed to creating long-term value for their clients, with sustainability at the forefront. I look forward to working with the team to deepen that mission and become the premiere firm for enterprise energy transformation.

To learn more about Insight Sourcing Group’s Sustainability practice, click here.

About Insight Energy

Insight Energy delivers customized energy and sustainability solutions that reduce costs, manage risk and improve competitive position. We partner with private equity and C&I clients to establish and achieve decarbonization targets, while maintaining a unique focus on driving spend visibility and cost savings to build program momentum. Understanding our clients’ cost drivers, consumption profiles, and environmental goals, we help to identify, analyze, and execute on sustainability solutions that meet their financial targets.

Insight Energy is the energy and sustainability division of Insight Sourcing Group, the premiere management consulting firm focused exclusively on strategic sourcing and procurement. In combination with our energy expertise, Insight Sourcing Group’s Supplier Diversity practice empowers clients to pursue more sustainable and inclusive operations, helping to enhance ESG performance while improving their bottom line. Learn more at