Gaston P. Fernandez | Hanoi | Hogan Lovells

Gaston P. Fernandez

Office Managing Partner Corporate & Finance

Languages

English, Spanish, Mandarin

Fernandez Gaston

Gaston P. Fernandez
Fernandez Gaston
  • Overview
  • Experience
  • Credentials
  • Insights and events

Gaston handles corporate, project development and finance matters in emerging markets, with broad experience in Asia and Latin America. Fluent in Spanish and Mandarin, in addition to his native English, he facilitates deals for clients across borders and cultures. Gaston relocated to our Vietnam offices in 2021, following assignments in the Beijing (2008-11) and Miami (2011-21) offices of the firm. 

He often works for private investors in emerging markets, as well as with and across from national governments and state-owned companies. Gaston has worked on matters involving financing from U.S., European and Asian banks, including China Development Bank, The Export-Import Bank of China, Bank of China, Industrial and Commercial Bank of China (ICBC), The Japan Bank for International Cooperation (JBIC), and The Export-Import Bank of Korea.

Representative experience

Advising Ecuador in connection with its successful exchange offer restructuring over US$17.3bn of sovereign bonds in 2020, and rescheduling US$891m of debt payments to CDB and China EXIM Bank. 

Advising a Latin American group of companies on credit facilities totaling in excess of US$250m from various  international banks, including group-level corporate guarantee agreements.

Advising Development Bank of Jamaica on the establishment of a private equity / venture capital fund to support the development of small and medium enterprises, with support from the World Bank.

Advising the Ministry of Finance of the Republic of Ecuador on obtaining a US$50m credit facility from a consortium of banks led by JBIC to develop green projects to achieve Paris Agreement goals.

Advising Latin American governments and state-owned entities on credit facilities from Chinese banks for hydroelectric projects, electricity transmission lines, and highways.

Advising ENEE, the Honduras state-owned electric company, on a US$298m facility from ICBC to finance the Patuca III hydroelectric project, the country's largest infrastructure project.

Credentials

Education
  • J.D., Indiana University Maurer School of Law, 2005
  • B.A., Brown University, cum laude, 2002
Bar admissions and qualifications
  • Florida
  • District of Columbia
  • Washington
  • Socialist Republic of Vietnam
  • District of Columbia
Memberships
  • Member, American Chamber of Commerce in the Socialist Republic of Vietnam
  • Member, American Chamber of Commerce in the People's Republic of China
  • Member, Florida Bar Association

Recognition

Project Development, Notable Practitioner

IFLR1000

2020
Project Finance, Notable Practitioner

IFLR1000

2020
Energy, Notable Practitioner

IFLR1000

2020
Natural Resources, Notable Practitioner

IFLR1000

2020
Utilities, Notable Practitioner

IFLR1000

2020
International Firms: City Focus: Miami, Project & Energy

Legal 500 Latin America

2019,2022
International Firms: Projects and Energy

Legal 500 Latin America

2019
International Firms: Banking and Finance

Legal 500 Latin America

2018

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)