You should hire .......
You should hire an immigration attorney based on the recommendation of your friends who have had their I-140 and I485 cases successfully and smoothly handled by an
attorney. Never trust the exaggeration of an immigration attorney.