Andrew Cook

Andrew Cook

Senior Associate Singapore, Singapore

Andrew is a Senior Associate with Kennedys Legal Solutions and qualified in England and Wales 2004.

Andrew advises on coverage claims including those arising from multi-party U.S Class Actions, Financial Institutions, and Company Directors and Officers - as well as advising on numerous Policy wordings including Directors and Officers, Professional Indemnity, Data Privacy and multi-jurisdictional insurance programmes. 

He represents insurers and reinsurers, financial institutions, insurance brokers accountants in a diverse range of dispute resolution matters that are highly complex and multi-jurisdictional in nature.

Andrew regularly speaks at industry seminars and authored an arbitration publication entitled “International Commercial Arbitration in Asia Pacific”.

Andrew Cook is described by one client as a "go-to legal adviser for difficult financial lines cases," and another notes that he is a "very pleasant and personable person to be involved with, very good at being around to provide advice on the phone." His recent focus includes advising on professional indemnity claims stemming from management of investment funds.

Chambers Asia Pacific 2020

Market recognition

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object )
   at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
   at ASP._Page_app_plugins_doctypegrideditor_render_cacheddoctypegrideditor_cshtml.Execute() in c:\inetpub\Kennedys\Website\App_Plugins\DocTypeGridEditor\Render\CachedDoctypeGridEditor.cshtml:line 24
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in c:\inetpub\Kennedys\Website\Views\Partials\Grid\Editors\Base.cshtml:line 20

Work highlights

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
   at CallSite.Target(Closure , CallSite , Object )
   at ASP._Page_app_plugins_doctypegrideditor_render_cacheddoctypegrideditor_cshtml.Execute() in c:\inetpub\Kennedys\Website\App_Plugins\DocTypeGridEditor\Render\CachedDoctypeGridEditor.cshtml:line 24
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in c:\inetpub\Kennedys\Website\Views\Partials\Grid\Editors\Base.cshtml:line 20