Bill has provided guidance and services in all aspects of finance accounting and auditing as a consultant for companies of all sizes for four decades. Previously, he held corporate officer positions such as treasurer, corporate controller, and chief internal auditor for more than three decades at public companies. Bill's experience in all of those roles has covered a wide spectrum of financial areas, including US Securities and Exchange Commission (SEC) reporting, accounting policy and procedures, internal controls, acquisitions and divestitures, forensic investigations, treasury and banking, and auditing. Bill holds a Bachelor of Science in Business Administration in accounting from Bryant University, and he is a certified public accountant.