If you are an inventor and you need to find someone who will advise you and guide you through the patent registration process, you should choose an experienced lawyer or agent. Also, keep in mind that lawyer fees are higher than agent fees, because lawyers have higher education.
You should only choose people who have great experience if you want to make a good patent application. You can ask other people who are in the field to recommend someone who is good. Another way is to go to the USPTO site and search for a person in their database. Keep in mind that choosing your person near your town or near the place you live is much more effective because you will be able to meet them and keep a close relationship as described in https://www.glassdoor.com/Reviews/InventHelp-Reviews-E152162.htm post.
Attorneys specialized on patent laws can also engage in other patent related legal proceedings or help with other matters as long as these are authorized in their area. A patent lawyer will be able to handle a license and make a contract recounting a patent only if he lives in a place where the authorities approve it as a part of the law.