Lawyers Directory USA carries a comprehensive database of different lawyers as well as their respective areas of expertise. They have separate categories for legal firms and individual lawyers and it is possible to search for the relevant attorney or legal firm based on their specialties and the geographic area where they are located.
https://www.lawyersdirectoryusa.com/california-attorney-directory/
https://www.lawyersdirectoryusa.com/lawyers-directory-in-new-york/
https://www.lawyersdirectoryusa.com/texas-attorneys-directory/