For the past 52 years, Harold Averkamp (CPA, MBA) has worked as an accounting supervisor, manager, consultant, university instructor, and innovator in teaching accounting online. The articles and research support materials available on this site are educational and are not intended to be investment or tax advice. All such information is provided solely for convenience…