Don t rely on fixers. Go to an attorney instead. Attorneys have spent years in college and then in law school, being trained in the legal profession. They must be licensed by the State Bar. Even after obtaining their license to practice law, they must take continuing education courses, to be updated on immigration laws, which are ever-changing.
Consultants have no such requirements concerning education and training.
In fact, anyone can call themselves a consultant, without having any knowledge or experience in immigration laws. I have come across people s cases, handled by immigration consultants who create more problems than they solve. The consultants are after quick cash for themselves, rather than advising you about what is in your best interest. The money you save for this advice may end costing you more later on, in order to correct it. But, more important than the money, is the time that could be lost in being reunited with your loved ones.