John R. Heneghan lectures in Financial Accounting at the Kemmy Business School, University of Limerick. He has worked at Allied Irish Banks and in many banking and finance positions in the USA. He is an annual guest speaker at the Institute of Directors Centre for Corporate Governance at UCD and has presented papers in Ireland and at the European Academy of Management on Corporate Governance. He is the co-author of two accounting textbooks and a founding member of the Paris-based European Foundation for Territorial Excellence. He earned a BSc Bus Admin and MBA from Seton Hall University, New J...