George (Chip) Cannon | Washington, D.C. | Hogan Lovells

George (Chip) Cannon

Partner Global Regulatory

Languages

English

cannon-george

George (Chip) Cannon
cannon-george
  • Overview
  • Experience
  • Credentials
  • Insights and events

For decades, Chip Cannon has advised clients with a holistic view of the energy transition space and the ability to apply his comprehensive knowledge of the U.S. power sector from regulatory, markets, policy, commercial, and transactional perspectives. His career progressed parallel to the evolution of the U.S. power sector, allowing Chip to develop a broad-based practical “know-how” on all issues arising under the Federal Power Act (FPA), the Public Utility Holding Company Act of 2005 (PUHCA), and the Public Utility Regulatory Policies Act (PURPA). His vast experience also includes advising clients on behind-the-meter (BTM) structures, including data centers co-located with generation resources.

Chip champions his clients by playing a central role in drafting and negotiating strategic agreements for electric generation resource developers, owners, and operators. With a clientele of independent power producers, large-scale energy consumers, and other regulated electric utilities, he has established himself as a leader in energy transition.

Representative experience

Regularly analyzes issues under the Federal Power Act, the Public Utility Holding Company Act of 2005, the Energy Policy Act of 2005, and various state utility and clean energy statutes.*

Represents clients in energy and asset management issues, including negotiating and drafting management, service, scheduling coordinator, and fuel and power purchase/sale agreements.*

Advises electric generation clients on complex interconnection and shared facilities structures.*

Provides legal guidance related to federal and state incentive-based and compliance programs associated with the development of clean energy resources.*

*Matter handled prior to joining Hogan Lovells.

Credentials

Education
  • Juris Doctor, The George Washington University Law School, Cum Laude, 1994
  • Bachelor of Arts, Tulane University, Cum Laude, 1988
  • Adjunct Professor, “State Regulation of the U.S. Power Sector”, The George Washington University Law School, Fall Semesters 2023-2024
  • Adjust Process, “Energy Commodities”, The George Washington University Law School, Fall Semesters 2020-2023
Bar admissions and qualifications
  • District of Columbia
  • New York
  • Registered Foreign Lawyer, England and Wales

Recognition

LGBTQ+ Business Leader

Washington Business Journals

2021
Equity Trailblazer

National Law Journal

2019
Energy: Electricity (Regulatory & Litigation) (USA)

Chambers USA

2006-2025

Error while rendering the view [RelatedArticles] Please, make sure the rendering is configured properly or contact your administrator.

  • System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.
  • at HL.Feature.Search.Controllers.RelatedArticlesController.GetAllResultsResponse(NameValueCollection querystring)
  • at HL.Feature.Search.Controllers.RelatedArticlesController.GetRelatedArticles()
  • at lambda_method(Closure , ControllerBase , Object[] )
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
  • at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0()
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
  • at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args)
  • at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args)
  • at (Object , Object )
  • at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
  • at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
  • at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
  • at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
  • at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
  • at System.Web.Mvc.Controller.ExecuteCore()
  • at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
  • at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller)
  • at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
  • at HL.Foundation.ExceptionHandling.ExceptionHandlining.GetExceptionSafeViewRenderer.Process(RenderRenderingArgs args)