preparation and filing of immigration applications and petitions. This includes handling family-based petitions, visas, adjustment of status applications, and naturalization cases. Key duties involve: -... Gathering and organizing client documents necessary for immigration processes. - Preparing legal forms and supporting exhibits. - D...