For the last several years he has developed and/or conducted training programs in all fifty states, Puerto Rico, Guam, Mexico, Canada and Europe, for organizations such as the Association of Certified Fraud Examiners; the American Institute of Certified Public Accountants; numerous state CPA societies; the Government Finance Officers Association; the Association of Government Accountants; the National Association of State Auditors, Comptrollers and Treasurers; Westcott Communications, Inc.; Western CPE; Accounting Continuing Professional Education Network; the Organization for Security and Co-Operation in Europe; IBM; HCA; NYC Presbyterian Hospital; Saturn, Inc.; Chrysler; Securities and Exchange Commission; the U.S. Department of Labor; U.S. Environmental Protection Agency; the Government Accountability Office; U.S. Office of Management and Budget; the Internal Revenue Service; US Bankruptcy Trustees; Bisk Education, Inc.; Nichols Education, Inc.; Symbion, Inc.; numerous state audit organizations; local ACFE, AGA and state CPA chapters; and individual professional firms. He frequently speaks at colleges and universities as well as various professional conferences, both on a local and national level. He has authored articles related to the detection and prevention of fraud for several national publications.
Dennis is a member of AICPA; ACFE (charter member), Middle Tennessee Chapter ACFE -Past President, current President Emeritus; AGA; Middle Tennessee Chapter AGA - Past President.
Dennis recently retired after 39 years with the Office of the Comptroller of the Treasury of the State of Tennessee as the Director of the Division of Municipal Audit where he was responsible for the audits of all local governments in Tennessee, with the exception of counties and their affiliated, units as well as conducting investigations related to fraud, waste, and abuse in local governments.
Dennis holds a B.S. in accounting from Western Kentucky University and is a graduate of the Tennessee Government Executive Institute (TGEI).