What is a Public Accountant?

A public accountant is one that services clients without being on their payroll. They can do bookkeeping work, and investment work. But are generally know for doing audits that are independent of the company paying the bill.