John Bates is an experienced finance professional currently serving as the Director of Finance and Assistant Township Manager for Upper Moreland Township since October 2023. Prior to this role, John held the position of Director of Finance at New Britain Township from September 2021 to October 2023. John's experience also includes serving as Fund Controller at Osage Venture Partners, Senior Accountant for Financial & Regulatory Reporting at The Citco Group of Companies, and Assurance roles at RSM US LLP. John began their career as an Accountant at Crown Holdings, Inc. John Bates earned a Master of Business Administration (MBA) with a focus on Accounting and Finance from La Salle University from 2006 to 2008.
Sign up to view 0 direct reports
Get started