Randy Kruger, Vice President, Finance

Randy Kruger

Randy joined Direct Energy Business as Vice President of Finance in February of 2014. In this role Randy serves as the North American Business Finance Business Partner as well as oversees the Direct Energy product control function.

Randy has 25 years of energy experience. Prior to joining Direct Energy, Randy was Controller for JPMorgan’s global energy trading business. He has also held controllership roles in Calpine’s energy trading and power generation businesses and prior to that worked for Aurthur Andersen LLP where he served clients in all aspect of the energy business from oil and gas exploration and production to regulated utilities.

Randy holds Masters in Accounting, BBA and Bachelor of Economics degrees from the University of Texas in Austin. Randy lives in New Canaan, Connecticut with his wife and daughter.

Meet the Rest of Our Executive Team

John Schultz
John Schultz

President, Direct Energy Business

Iselin, NJ

Nelson Alves
Nelson Alves

Director, Strategy and Reporting

Iselin, NJ

David Brast
David Brast

Senior Vice President, Gas/Power Operations

Houston, TX

Anthony Dayao
Anthony Dayao

Vice President, DTS Business Partner for NAB

Houston, TX

Steve Dixon
Steve Dixon

Senior Vice President, North America Sales

Iselin, NJ

Bray Dohrwardt
Bray Dohrwardt

Managing Counsel, NAB and North American DE&P

Houston, TX

Steve Girard
Steve Girard

Vice President, Customer Operations

Pittsburgh, PA

Kristin Johnson
Kristin Johnson

HR Partner, North American Business

Houston, TX

Shawnie McBride
Shawnie McBride

Vice President, Business Programs and Process Excellence

Iselin, NJ

David Roe
David Roe

Vice President, Marketing

Iselin, NJ

Bill Rutherford
Bill Rutherford

Chief Risk Officer

Houston, TX

Set your ZIP code and utility

Enter a valid ZIP code
Unfortunately, we don't currently service this area. Please try another ZIP code.

Loading please wait...

Don't see your utility?

We currently only provide service to the listed utilities. For question, please contact 1-888-925-9115.

Loading...

54.234.247.118