Roger Mills



Private Investor, Banking and finance Expert and Emeritus Professor of Finance and Accounting at Henley Business School, University of Reading.

Dr Roger Mills, CFO

PhD, MSc, BTech (Hons), Cert Ed, MColl, FCMA, FCIS, FCT


Roger Mills is Emeritus Professor of Finance and Accounting at Henley Business School, University of Reading.

Roger has a unique blend of academic and business experience. From his academic studies, all undertaken part-time whilst working, he has a PhD in Finance, a Masters in Management Studies (MBA) and a first degree in Psychology, Sociology and Economics. During the professional part of his career, he qualified as a Chartered Management Accountant, Company Secretary and Corporate Treasurer. He is a Fellow of the Chartered Institute of Management Accountants, the Institute of Chartered Secretaries and Administrators, and the Association of Corporate Treasurers. Currently, he is the CEO of his own group of companies and an advisor to a number of organisations at board level, including one Middle East bank. He has consulted to numerous companies

and organisations in many countries around the World. He has worked extensively with banks and financial institutions, primarily in France, UK and Scandinavia, in corporate and investment banking (including private equity).

As a private equity investor, Roger was a founding member of a group that secured a successful AIM listing on the London Stock Exchange for a dotcom company in the late 1990’s. This listed company went on to acquire a number of businesses to refocus its activities before being acquired by a private equity player.

Roger has written numerous articles and both authored and co-authored many books, the most recent co-written with Dr Peter Clark, Masterminding the Deal published in 2013.

System.Xml.XmlException: Root element is missing.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlReader.MoveToContent()
   at System.Xml.XmlReader.IsStartElement()
   at Umbraco.Core.Services.LocalizedTextServiceFileSources.<.ctor>b__0()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at Umbraco.Core.Services.LocalizedTextService.Localize(String key, CultureInfo culture, IDictionary`2 tokens)
   at umbraco.macro.<>c__DisplayClass8.<renderMacro>b__4(Exception e)
   at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId)
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(macro m, IDictionary`2 parameters, page umbracoPage)
   at ASP._Page_Views_Partials_grid_editors_macro_cshtml.Execute() in d:\Live Sites\Infinite Learning\Root\Views\Partials\Grid\Editors\Macro.cshtml:line 15
   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 d:\Live Sites\Infinite Learning\Root\Views\Partials\Grid\Editors\Base.cshtml:line 20