I need a clean, automated scrape of the public State Bar of California attorney directory. The end goal is a Google Sheet that lists every attorney who meets all three of my filters: • Status must be “Active” (this includes out–of-state members who keep an active California license). • A published email address is required, and that address cannot end in .gov or .org. • Only the attorney’s full name and email go in the file—no extra columns. Once the scrape is complete, sort the sheet alphabetically by last name before sharing it with me. I’m aware the directory is large, so please rely on a script or scraper (Python + BeautifulSoup/Scrapy/Selenium, or any stack you’re comfortable with) rather than manual copy-paste; accuracy and completeness are critical. I’ll consider the job done when the Google Sheet link is delivered, viewable, and spot-checks confirm the filters and ordering are correct.