Origin Executive and Leadership Team

May, 2026

Leadership Overview

Origin has 6 executives leading key functions including finance, digital transformation, technology, human resources, and information systems.

Driven by a commitment to sustainable energy solutions, Origin powers Australia with electricity, natural gas, and solar power, impacting millions of households and businesses nationwide.

Leadership Roles at Origin

  • Chief Financial Officer - Anthony Lucas
  • Chief of Staff To Chief Financial Officer - Joanna Nelson
  • Group Manager, Digital & Chief Information Officer, Information Systems (BU ) - Eamon Ahern
  • Chief Technology Officer, Workover Engineering Lead - Lucas Garrett
  • Group Manager & Chief Information Officer, Office - Vincent Kane
  • Chief People Officer - Richard Allen
  • Anthony Lucas - Chief Financial Officer

    Anthony Lucas, the Chief Financial Officer at Origin, directs all financial operations and strategic fiscal planning for the integrated energy company. Overseeing treasury, accounting, and investor relations, Lucas ensures robust financial health and sustainable growth. This leadership role involves managing capital allocation, risk assessment, and optimizing the company's financial structure to support Origin's diverse energy offerings, including electricity, natural gas, and solar power. By driving financial discipline and strategic investment, Anthony Lucas directly contributes to the company's market position and long-term viability in the Australian energy sector. Lucas also collaborates closely with other executive leaders to align financial strategies with operational objectives and market demands, ensuring Origin's continued success.

    Joanna Nelson - Chief of Staff To Chief Financial Officer

    Joanna Nelson, the Chief of Staff To Chief Financial Officer at Origin, provides strategic support and operational coordination for the finance division. Nelson facilitates the execution of financial strategies, manages key initiatives, and ensures seamless communication between the Chief Financial Officer and other departments. This role is pivotal in streamlining financial operations, enhancing decision-making processes, and driving the implementation of fiscal policies across Origin's energy services. By optimizing workflow and project management, Joanna Nelson directly contributes to the financial efficiency and strategic alignment of the company. Nelson's efforts ensure that financial objectives are met, supporting Origin's broader goals in electricity, natural gas, and solar power provision.

    Eamon Ahern - Group Manager, Digital & Chief Information Officer, Information Systems (BU )

    Eamon Ahern, the Group Manager, Digital & Chief Information Officer, Information Systems (BU ) at Origin, architects the company's digital transformation and information systems strategy. Overseeing the integration of digital technologies across business units, Ahern drives innovation in how Origin delivers electricity, natural gas, and solar power. This critical role involves managing IT infrastructure, cybersecurity, and data analytics to enhance operational efficiency and customer experience. By leading the digital evolution, Eamon Ahern ensures Origin remains at the forefront of technological advancement in the energy sector. Ahern's leadership focuses on leveraging digital solutions to optimize service delivery and explore new energy solutions, directly impacting Origin's competitive edge and market responsiveness.
    Eamon Ahern

    Lucas Garrett - Chief Technology Officer, Workover Engineering Lead

    Lucas Garrett, the Chief Technology Officer, Workover Engineering Lead at Origin, spearheads technological advancements and engineering excellence within the company's operations. This dual role focuses on developing and implementing cutting-edge technologies for workover engineering, ensuring efficient and safe extraction and management of energy resources. Garrett's leadership drives innovation in the technical aspects of Origin's energy supply, encompassing electricity, natural gas, and solar power infrastructure. By championing advanced engineering practices, Lucas Garrett enhances operational reliability and explores new technological frontiers. This strategic focus directly supports Origin's mission to provide sustainable energy solutions while maintaining high standards of technical performance and safety across all projects.

    Vincent Kane - Group Manager & Chief Information Officer, Office

    Vincent Kane, the Group Manager & Chief Information Officer, Office at Origin, directs the overarching information technology strategy and infrastructure for the organization. Kane oversees the management of enterprise-wide IT systems, ensuring their reliability, security, and alignment with Origin's business objectives. This leadership position is crucial for supporting the company's integrated energy operations, including electricity, natural gas, and solar power distribution. By driving technological advancements and maintaining robust IT frameworks, Vincent Kane enhances operational efficiency and data integrity. Kane's strategic oversight ensures that Origin's information systems effectively support innovation and service delivery across all facets of the business.
    Vincent Kane

    Richard Allen - Chief People Officer

    Richard Allen, the Chief People Officer at Origin, leads human capital strategy and organizational development for the integrated energy company. Allen oversees talent acquisition, employee engagement, and culture initiatives, fostering a high-performance environment that supports Origin's mission. This role is essential for attracting and retaining top talent across all functions, from energy generation to customer service. By championing employee well-being and professional growth, Richard Allen ensures a skilled and motivated workforce capable of driving innovation in electricity, natural gas, and solar power. Allen's strategic approach to people management directly impacts Origin's operational success and its ability to adapt to evolving market dynamics.

    Explore Leadership Teams in Electricity, Oil & Gas

    Frequently Asked Questions Regarding Origin Top Executives and Leadership Team

    Who leads Origin?
    Origin is led by Anthony Lucas (Chief Financial Officer), along with executives such as Joanna Nelson (Chief of Staff To Chief Financial Officer) and Eamon Ahern (Group Manager, Digital & Chief Information Officer, Information Systems (BU )).
    Who is part of Origin’s executive team?
    The executive team of Origin includes leaders such as Anthony Lucas (Chief Financial Officer), Joanna Nelson (Chief of Staff To Chief Financial Officer), Eamon Ahern (Group Manager, Digital & Chief Information Officer, Information Systems (BU )) and other senior executives.
    How many executives does Origin have?
    Origin has 6 executives leading key business areas.
    What roles are included in Origin’s leadership team?
    The leadership team of Origin includes roles such as Chief Financial Officer, Chief of Staff To Chief Financial Officer, Group Manager, Digital & Chief Information Officer, Information Systems (BU ), Chief Technology Officer, Workover Engineering Lead, Group Manager & Chief Information Officer, Office.