One of the best things to do is to go to a lawyer local to where you live so that you can describe your complaint to them and they can tell you what type of lawyer to seek. From there, search for that type of lawyer in your area.
Some lawyers do specialize in different areas of law. To find a lawyer online might be a challange. You might want to read references about them. You also need to remember that no lawyer can practice in all fifty states.