Finance Advisory Board Member

John M. James

Americas Legal Entity Controller, Bank of America

John is the Americas Legal Entity Controller for Bank of America.  In this role, he is responsible for all of the legal entity controllership activities for the U.S., Canada, Mexico, Brazil and Nobramex.  He also has responsibility for certain corporate and treasury accounting functions, and also serves as the Legal Entity Executive.   

Prior to his current role, John was the Corporate Controller for Bank of America for 14 years.  In this role, he was responsible for certain corporate and treasury accounting functions, SEC reporting, accounting policy, corporate analysis and reporting and Enterprise Reg W governance.  

John joined Bank of America in 2005 as the Corporate Controller.  Before joining the bank, he completed a two-year professional accounting fellowship in the Office of the Chief Accountant at the Securities and Exchange Commission in Washington, D.C.  Prior to his time at the SEC, he spent twelve years with PricewaterhouseCoopers LLP including four years in the Accounting Consulting Services group of the Firm’s Professional, Technical, Risk & Quality National Office as a financial instruments accounting consultant.  During this time, he was also a member of the Financial Instruments Task Force of the Auditing Standards Board.  He also previously worked in the banking and insurance industries for seven years in a variety of senior financial management positions.   

John graduated from the University of Kentucky, earning a Bachelor of Business Administration with a concentration in Finance and a Bachelor of Science in Accounting degrees.  During his career, he previously was a certified public accountant and held a Chartered Financial Analyst (CFA) designation.