Joe wears many hats. He is a CPA with a small tax compliance practice. This keeps him busy during January through April (tax season). Outside of tax season Joe does tax consulting for other CPA firms, writes tax materials for continuing education seminars, works as a forensic accountant, and teaches part-time at Northeastern University. Joe has also taught basic accounting and ESL at various community-based adult education programs.