How to select an immigration lawyer?

I am going to hire an immigration lawyer and start to apply for green card. Myself will bear all the expenses.


Shall I just pick a lawyer randomly in my area?


Thanks for the help!