There are typically four types of professionals that may prepare tax returns on behalf of a taxpayer: attorneys, certified public accountants (CPAs), enrolled agents (EAs) and registered tax return preparers, said Adam Sandler, an attorney with Einhorn Harris is Denville. These professionals vary widely in terms of education, skill, oversight and regulation. Read more here: www.roi-nj.com/2018/08/16/finance/146-n-j-businesses-make-inc-5000s-fastest-growing-companies-list/.