Liberty Power

Liberty Power (formerly known as Algonquin Power Co) is a power-producing company. It has expertise in a non-regulated generation business that owns and operates wind, solar, hydroelectric, and natural gas-powered generating facilities.
TypeSubsidiary
Parent CompanyAlgonquin Power & Utilities
HQOakville, CA
Websitealgonquinpowercompany.com
Cybersecurity ratingAMore
Liberty Power is headquartered in Oakville, CA

Viewing summary data as a guest

Sign up for free to see all data
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at Liberty Power

Johnny Johnston

Johnny Johnston

Chief Operating Officer
Charles Ashman

Charles Ashman

Vice President, Innovation and Emerging Technology
Jeff Norman

Jeff Norman

Chief Development Officer
Mike Griffin

Mike Griffin

Sr. Director, Strategic Planning
Patrick Taylor

Patrick Taylor

Director, Energy Services
Show more

Liberty Power Office Locations

Liberty Power has an office in Oakville
Oakville, CA (HQ)
354 Davis Rd
Show all (1)

Liberty Power Online and Social Media Presence

Embed Graph

Liberty Power News and Updates

Liberty Power Appoints New President

FT. LAUDERDALE, Fla., Sept. 15, 2020 /PRNewswire/ -- Liberty Power, one of the nation's largest and longest tenured independent retail electricity suppliers, is pleased to announce the appointment of Derik Viner as President. With over two decades of retail energy experience, Viner is...

Liberty Power Frequently Asked Questions

  • Who are Liberty Power key executives?

    Liberty Power's key executives are Johnny Johnston, Charles Ashman and Jeff Norman.

  • How many employees does Liberty Power have?

    Liberty Power has 87 employees.

  • Who are Liberty Power competitors?

    Competitors of Liberty Power include Renewable Energy Systems, Longroad Energy and TerraForm Global.

  • Where is Liberty Power headquarters?

    Liberty Power headquarters is located at 354 Davis Rd, Oakville.

  • Where are Liberty Power offices?

    Liberty Power has an office in Oakville.

  • How many offices does Liberty Power have?

    Liberty Power has 1 office.