It is unlawful for any person, for compensation, other than persons authorized to practice law or authorized by federal law to represent persons before the Board of Immigration Appeals or the United States Citizenship and Immigration Services, to engage in the business or act in the capacity of an immigration consultant within this state except as provided by this chapter.