[System] Extract the following details from the provided HTML source code. Return only a valid JSON object. Do not include any other text.

[User]
{"html":"            Home -\n            Professionals -\n            Chris S. Bloom\n
\n    Chris S.  Bloom\n
\n     Partner\n    VCARD\n    Full Bio PDF\n    Share\n    LinkedIn\n        \n    Los Angeles\n        \n        \n            + 1 424.386-4452 (T)\n        \n        Contact\n        \n            csbloom@milbank.com \n        \n            \n               T + 1 424.386-4452\n            \n            F +1 213.629.5063\n\n    Los Angeles\n\n
\n    Los Angeles\n
\n
\n            2029 Century Park East\n
\n
\n            33rd Floor\n
\n
\n            Los Angeles, CA US 90067-3019\n
\n
\n           T + 1 424.386-4452\n
\n
\n           F +1 213.629.5063\n
\n
Christopher Bloom is a partner in the Los Angeles office of Milbank and a member of the firmâ€™s Global Project, Energy and Infrastructure Finance Group.
\n
Primary Focus & Experience
\n
Chris represents developers, investors and lenders in the development and financing of renewable energy projects.Â
\n
In connection with such representations, Chris has negotiated equity capital contribution agreements, partnership agreements, credit agreements, power purchase agreements and secured hedging arrangements, among other transaction documents. He also has experience representing clients in mergers and acquisitions in both energy-specific and general corporate transactions.Â
\n
His representative transactions (at Milbank and prior to joining the firm) include the representation of:
\n
\n
A lender syndicate in providing $2.1 billion in construction financing and a $280 million letter of credit facility for a portfolio of three utility-scale solar projects (two of which have co-located battery energy storage systems) located in Arizona, California and Virginia
\n
A tax equity investor in a $42.5 million commitment to invest in a portfolio of commercial and industrial solar and community solar projects
\n
A tax equity investor in a $199.8 million investment in a 200.2 MW wind project located in South Dakota
\n
A tax equity investor in a $80 million commitment to invest in a portfolio of community solar projects
\n
A tax equity investor in a $60 million commitment to invest in a portfolio of community solar projects
\n
A tax equity investor in a $88 million commitment to invest in a residential solar portfolio
\n
A tax equity investor in a $188.7 million investment in a portfolio consisting of a 121.8 MW wind project located in New York and an 89.5 MW wind project located in Texas
\n
A tax equity investor in a $150 million commitment to invest in a residential solar portfolio
\n
A tax equity investor in the $106.1 million investment in a solar project located in California, consisting of a 59.6 MWdc solar facility with a co-located 20.5 MWac battery energy storage system, and a 82.6 MWdc solar facility
\n
A tax equity investor in a $150 million commitment to invest in a portfolio of commercial and industrial solar and community solar projects
\n
A tax equity investor in a $585 million investment in a 769 MW portfolio consisting of five utility-scale solar projects located in Delaware, Ohio, Virginia and Texas, and one utility-scale wind project located in Texas
\n
A tax equity investor in the sale of its tax equity interests in a portfolio of 25 operating utility-scale wind projects (constituting over 1.4 GW in net generation capacity)
\n
A tax equity investor in a $67.5 million commitment to invest in a portfolio of commercial and industrial solar and community solar projects
\n
A tax equity investor in a $70 million commitment to invest in a portfolio of commercial and industrial solar and community solar projects
\n
A tax equity investor in a $148 million commitment to invest in a residential solar portfolio
\n
Two tax equity investors in the $543.6 million investment in a 600 MW portfolio consisting of two utility-scale wind projects located in Kansas and Texas
\n
A tax equity investor in a $35 million commitment to invest in a portfolio of commercial and industrial solar projects
\n
Multiple tax equity investors in the separate restructuring and recapitalization of each of six utility-scale wind projects located in Texas due to the effects of Winter Storm Uri
\n
A tax equity investor in the $19.8 million investment in a 50 MW solar project located in Virginia
\n
A tax equity investor in the $656 million investment in a 691.5 MW portfolio consisting of four utility-scale wind projects located in Colorado, Indiana and Texas
\n
A tax equity investor in a $200 million commitment to invest in a residential solar portfolio
\n
A tax equity investor in the $42 million investment in the repowering of a 46.5 MW wind project located in California
\n
A tax equity investor in a $85 million commitment to invest in a portfolio of commercial and industrial solar and community solar projects
\n
A club of tax equity investors in the $1.3 billion investment in a 1,510 MW portfolio consisting of seven utility-scale wind projects located in Kansas, Oklahoma, South Dakota and Texas
\n
A club of tax equity investors in the $152 million investment in a 475 MW portfolio consisting of three utility-scale solar projects located in Texas and Virginia
\n
A lender in providing a $121 million equipment supply loan and letter of credit facility for utility-scale solar modules, inverters, trackers and batteries
\n
A tax equity investor in a $80 million commitment to invest in a portfolio of commercial and industrial solar and community solar projects
\n
Two tax equity investors in the $110 million investment in a 162 MW wind project located in Texas
\n
A tax equity investor in the $142 million commitment to invest in a residential solar portfolio
\n
A tax equity investor in the $414 million investment in two Illinois wind projects (205 MW and 199.8 MW, respectively)
\n
A tax equity investor in a $75 million commitment to invest in a commercial and industrial solar portfolio
\n
A lender syndicate in providing $282 million in construction financing for two Texas solar projects (222 MW and 28 MW, respectively)
\n
A tax equity investor in the $90 million investment in a 151 MW wind project located in Texas
\n
Two tax equity investors in the $159 million investment in a 165 MW wind project located in Illinois
\n
Two tax equity investors in the $144 million investment in a 194.25 MW wind project located in Illinois
\n
A tax equity investor in the $125.8 million investment in a 90 MW wind project located in Pennsylvania and a 28.8 MW wind project located in New Hampshire
\n
A lender syndicate in providing $298 million in construction and back-leverage financing for two South Carolina solar projects (100 MW and 106 MW, respectively) and a 162 MW Texas solar project
\n
Two tax equity investors in the $399 million investment in a 199.3 MW wind project located in Kansas and a 200.4 MW wind project located in Indiana
\n
A club of tax equity investors in the $246 million investment in a 276 MW wind project located in Kansas
\n
A lender syndicate in providing $197.8 million in acquisition financing for a 183 MW 11-project portfolio of wind facilities located in Idaho
\n
Two tax equity investors in the $130 million investment in a 163 MW wind project located in Texas
\n
A tax equity investor in the $31 million investment in a 30 MW wind project located in Texas
\n
A tax equity investor in the $125 million commitment to invest in a residential solar portfolio
\n
A tax equity investor in the $165 million commitment to invest in a residential solar portfolio
\n
A tax equity investor in the $151 million investment in a 201 MW wind project located in Texas
\n
Two tax equity investors in the $280 million investment in a 306 MW wind project located in Illinois
\n
A tax equity investor in the $150 million commitment to invest in a residential solar portfolio
\n
A lender syndicate in providing $236.9 million in construction financing for a 202.5 MW wind project located in Nebraska
\n
A sponsor in connection with obtaining $243.2 million pursuant to an existing sale-leaseback financing in respect of nine commercial and industrial solar projects totaling over 75 MW in generation capacity
\n
A lender syndicate in providing $137 million in acquisition financing for the equity purchase of two combined-cycle gas turbine facilities, a 175 MW facility and a 160 MW facility, located in Massachusetts.
\n
A sponsor in connection with obtaining $419 million in a bank-bond financing for the development, construction and ownership of a coal transport and storage facility located in MichoacÃ¡n, Mexico
\n
The energy commodities divisions of two commercial banking entities in providing secured power, capacity and REC offtake hedges for six wind projects located in Texas and Indiana totaling over 1300 MW in generation capacity
\n
A public company yieldco owning over 2600 MW in solar and wind energy generation capacity in the equity sale of a controlling interest in the company
\n
A private equity fund in the $285 million asset acquisition of a 220-mile three-commodity gathering system located in New Mexico
\n
A consortium of investors in the $600 million sale of a company owning midstream assets located in Texas to a public company
\n
A public company in the equity sale of its development assets for wind projects located in Indiana and Nebraska
\n
\n
Recognition & Accomplishments
\n
Chris earned his J.D., cum laude, from Washington University School of Law, where he served as a Staff Editor of the Journal of Law & Policy. He also earned an M.B.A. from Washington University, Olin Business School, and a B.A. in Neuroscience from the University of Southern California.
\n\n\n        \n                        Additional Details\n
Education
\n
\n
\n                                    Washington University School of Law, J.D.\n
\n
\n                                    Washington University in St. Louis, M.B.A.\n
\n
\n                                    University of Southern California, B.A.\n
\n
\n
Admissions
\n
\n
\n                                    California\n
\n
\n
\n            Experience\n
\n
\n
\n\n    Project, Energy and Infrastructure Finance\n\n
\n
\n\n    Renewable Energy/Energy Transition\n\n
\n
\n\n    United States\n\n
\n
\n
\n                Featured News\n
\n
\n
\n\n    Providing a Pathway to Safety, Hope and Opportunity for Unaccompanied Child Migrants\n\n
\n
\n\n    Milbank Advising on Acquisition of Interest in Sempra Infrastructure Partners by KKR\n\n
\n
\n\n
Milbank Lawyers EditÂ The Renewable Energy Law ReviewÂ â€“Â 3rd Edition, Co-Author US and UK Chapters
\n\n
\n
\n","instructions":["'first_name' => 'Extract only the attorney\\'s first name.',\r\n'middle_name' => 'Extract only the attorney\\'s middle name or middle initial, as it is presented. If not found, return an empty string.',\r\n'surname' => 'Extract the attorney\u2019s last name or family name',\r\n'email' => 'Extract a valid email address for the profiled attorney. If not found, return an empty string.',\r\n'title' => 'Extract the profiled attorney\\'s job title. Ensure it is properly capitalized.The attorney can have multiple titles, in which case list them all as an array. If no title is found, return an empty array.',\r\n'location' => 'Extract the office name or city name in which this attorney works, as it is listed. The attorney may work out of two offices, in which case both should be listed. List them as an array.',\r\n'direct_phone_no_1' => 'Extract the direct office phone number listed for this attorney. If multiple phone numbers are listed, select the one that is their direct line, not the main or central office number, nor a fax number. If the attorney works out of two offices and has a direct line for each office, list the first here. If a direct line is unavailable, but a main or central office number is listed with an extension, list that number followed by EXT and the extension number',\r\n'direct_phone_no_2' => 'Extract the second direct office phone number listed for this attorney, if it exists. If multiple direct phone numbers are listed because the attorney works out of two office, select the second number \u2013 not the one listed in the prior item. Select only a number that is the attorney\u2019s direct line, not the main or central office number, nor a fax number.',\r\n'image_url' => 'Extract the URL for the attorney\u2019s image file',\r\n'linkedIn' => 'Extract the URL for the attorney\u2019s LinkedIn profile, if it is listed. If not found, return an empty string.',\r\n'narrative_description' => 'Extract and combine all sections that provide a narrative overview of the attorney\u2019s biography and general work experience. Do not paraphrase, summarize, or omit information. Include the Biography/Bio section(s) and also include any Experience section that contains narrative descriptions of work (including sections structured as practice-area headings followed by descriptive paragraphs, e.g., \"Aging Services\" + paragraph text, \"Dental\" + paragraph text, etc.). Preserve headings and the order of content as it appears; you may convert embedded highlights into bullet points only if it helps preserve (not reduce) the information. EXCLUDE: any section (or subsection) that exclusively lists specific representative matters / representative experience items (typically a list of discrete matters, case captions like \"X v. Y\", deal/transaction bullet points, dated entries, courts/dockets, or similar itemized matter lists). If an Experience (or other) section contains BOTH narrative description AND a separate list of specific matters, include the narrative paragraphs/headings but omit the itemized matter list. Return the combined narrative text only. If no narrative bio or general-experience narrative exists, return an empty string.',\r\n'representative_matters' => 'Extract ALL representative matters (such as litigation cases, verdicts, transactions, or deals) that are listed as well any available descriptions of them, in both specified lists of representative matters, experience, and work highlights, as well as in the biographical text and list of news articles. If news articles for this attorney identify cases or transactions that can be inferred to be the work product of this attorney, include those matters as well. List the representative matters and their available descriptions as an array. Only pull from the text and do not paraphrase or make anything up. If no representative matters are found, return an empty string.',\r\n'news' => 'Extract news items ABOUT this attorney (not authored by them): e.g., firm/industry press releases, announcements, awards, rankings, deal/case results naming them, media coverage quoting or profiling them. List each item as \"Title (URL)\". If a \u201cNews\u201d section mixes authored content, include ONLY items that are clearly about the attorney or the firm, not implied to be authored by the attorney. Add base domain to relative links. Return an empty array [] if none.',\r\n'practice_areas' => 'Extract all the practice areas (aka departments, specialties, capabilities, services areas, areas of focus, etc.), if any, that are listed as ones that this attorney specializes in. Return them as an array. If not found, return an empty string.',\r\n'law_school' => 'Extract the law school attorney attended. This is for their primary law degree, usually a JD, LLB, or, in the absence of those, the earliest LLM listed or the institution where they received an undergraduate law degree. If not found, return an empty string.',\r\n'law_school_graduation_year' => 'Extract the year in which the attorney received their degree from the law school above (what year did they graduate?) If not found, return an empty string.',\r\n'law_school_honors' => 'Extract all honors this attorney received in or during law school. You must review all education and credentials sections that list their law degree AND ALSO the narrative bio, as well as all other sectiosn. These honors include: latin honors (cum laude, summa cum laude, magna cum laude); school specific honors (e.g. James Kent Scholars at Columbia Law); regular honors designations (e.g. Dean\u2019s List, High Honors, etc.); Order of the Coif; course prizes (such as book awards, CALI Awards, American Jurisprudence Awards, or course awards); membership in phi kappa phi; scholarships and fellowships; moot court awards; trial advocacy awards; best oralis; brief-writing honors or other writing honors; pro bono or service distinctions; commencement prizes and medals; or other types of academic law school honors (but list them specifically - do not list them as \"other honors\". Return this entire extracted list of specific honors as an array. If no honors are found, return an empty array.',   \r\n'law_journals' =>' Extract any law reviews or law journals listed for the attorney's time in law school. Also list if the attorney had any titles in such law reviews or journals, like Articles Editor for example. Return this entire extracted list of law reviews and journals, and associated titles, as an array. If no law reviews or journals are found, return an empty array.'\r\n'undergraduate_school' => 'Extract the attorney\\'s undergraduate degree-granting school, college, university, or institution. This is probably the institution from where they received a bachelors degree. If their undergraduate degree was an LLB listed for their law school above, return an empty string. If no undergraduate schools are found, return an empty string.',\r\n'undergraduate_school_graduation_year' => 'Extract the year in which attorney received their undergraduate degree from the undergraduate school above. If not found, return an empty string.',\r\n'undergraduate_specialty' => 'Extract the specialties or majors that are listed for the undergraduate degree (e.g. economics, computer science, etc.) This does not include degree type, like B.S., Bachelor of Arts or Science degree, etc. List the specialties or majors as an array. If not found, return an empty string.',\r\n'PhD_school' => 'If this attorney has a PhD, Extract the educational institution from which they received it. If not found, return an empty string.',\r\n'PhD_subject' => 'If this attorney has a PhD, list the educational institution from which they received it. If not found, return an empty string.',\r\n'Masters_degree_school' => 'If this attorney has a masters degree, extract the educational institution from which they received it. But do not list schools from which the attorney received an LL.M. degree or a masters in law. If no masters degree schools are found, return an empty string. ',\r\n'Masters_degree_subject' => 'If the attorney has a masters degree, extract the subject or area of study of the masters. The subject area may be in the degree itself, such as an M.Div, which is a masters in Divinity. But do not include subjects for LL.M. degrees or masters in law degrees. DO NOT include honors or latin honors (e.g. cum laude, summa cum laude) in your answer. List subjects as array. If no masters degree subjects are found, return an empty string.',\r\n'MBA_School' => 'If the attorney has a Masters in Business Administration, extract the name of the business school from which they received it. If not found, return an empty string.',\r\n'MD_school' => 'If the attorney has an MD (Doctor of Medicine) or DO (Doctor of Osteopathy) degree, extract the name of the medical school from which they received it. If not found, return an empty string.',\r\n'llm_in_tax_law_school' =>  'If the attorney has an masters in laws (LLM) degree, specializing in tax, extract the name of the law school from which they received it. If not found, return an empty string.',\r\n'Other_LLM_school' => 'If the attorney has an masters in laws (LLM) degree, but not one that specializes in tax, extract the name of the law school from which they received it. If not found, return an empty string.',\r\n'bar_and_court_admissions' => 'Extract EVERY explicit admission to practice (bar + court/agency) anywhere in the page. Include bar jurisdictions (states/provinces/territories/countries) and court/agency admissions (e.g., U.S. Supreme Court, Courts of Appeals with circuit, District/Bankruptcy/Tax/Federal Claims courts with district, USPTO, tribal/military/foreign courts). For UK attorneys, specify whether they are a solicitor, barrister, advocate, or any combination if available; for Canada, specify the province or territory; for Australia, specify the state or territory and whether they are admitted as a solicitor or barrister. Pull items under headings like \u201cAdmissions,\u201d \u201cBar Admissions,\u201d \u201cCourt Admissions,\u201d or similar, and treat each
 or clearly separated entry as one item. Do not infer from memberships/education. Exclude governments as parties, and strip years and dates. Output a deduplicated array of exact admission strings; if none, return []. ',\r\n'Clerkships' => 'Extract every judicial or court clerkship held by this attorney, regardless of where it appears in the biography (including in lists of prior employment or mixed professional experience). Treat any role containing the word \u201cclerk,\u201d \u201cclerkship,\u201d \u201cjudicial law clerk,\u201d \u201claw clerk,\u201d or similar as a clerkship. For each clerkship, return the name of the court as an array item; if the biography provides the judge\u2019s name, DO NOT include it in your answer. Include clerkships in federal courts (including bankruptcy courts), state courts, appellate courts, supreme courts, magistrate judges, and any foreign courts. Do not skip clerkships that appear in long court titles. If no clerkships are found, return an empty string.',\r\n'Clerkships_with_judge' => 'Extract every judicial or court clerkship held by this attorney, regardless of where it appears in the biography (including in lists of prior employment or mixed professional experience). Treat any role containing the word \u201cclerk,\u201d \u201cclerkship,\u201d \u201cjudicial law clerk,\u201d \u201claw clerk,\u201d or similar as a clerkship. For each clerkship, return the name of the court as an array item; if the biography provides the judge\u2019s name, include it in parentheses after the court name, and if no judge is named, return only the court. Include clerkships in federal courts (including bankruptcy courts), state courts, appellate courts, supreme courts, magistrate judges, and any foreign courts. Do not skip clerkships that lack judge names or that appear in long court titles. If no clerkships are found, return an empty string.',\r\n'Memberships' => 'Extract any organizations the attorney a member of. List them as an array, with the attorney's role if available. If no memberships or organizations are listed, return an empty string.',\r\n'clients' => 'Extract the attorney's clients that are explicitly NAMED in the source code. You MUST review EVERY section (including explicit client lists, narrative biography, representative matters, experience, and news articles/titles) and then MERGE the results; do not stop after finding clients in any one section. If a list of representative matters or experience is present, extract NAMED clients from this list, and ignore any clients who are described in the list but who are not explicitly named in the list. Only include a client from the list of representative matters/experience or any other section if its name appears verbatim in the list and if the list clearly identifies the client as a real person, business, company, organization, or government entity. Do NOT include general descriptions, categories, roles, or descriptors that are not proper names (for example: \"Fortune 50 company\", \"medical billing company\", \"global bank\", \"mayoral candidate\", \"pharmacy\", \"trade association\", \"energy company\", or similar phrases). As an overarching rule, if the client is not identified by a proper name, do not include it. When pulling clients from lists of representative matters/experience and news articles, include clients which are named and which are implied to be represented by this attorney, their team or firm, and exclude parties adverse to such clients, opposing such clients, or on the other side of a case, deal or transaction from such clients. For example, if the representative matter/experience or news article's title mentions a lending transaction with both the lender and borrower, and the attorney or their team or firm represented the lender, do not list the borrower. If a litigation case is listed, do not assume that the lawyer represented the plaintiff. Use context or other language in the text to determine which party was represented by the attorney. If a matter lists the government as one party, assume the attorney represented the other named party and include that party if it is specifically named and not anonymous. As another example, if the representative matter/experience is a litigation case, and it is written that the attorney represented the defense (or \"defended\" his client), extract the defendant named in the case title. List all named clients as a deduplicated array of NAMES copied directly from the source text. Omit unnamed parties and anonymous parties and never guess identities. If no named clients are explicitly named anywhere in the source code, return an empty string.',\r\n'industries' => 'Extract ONLY industries/industry sectors or client-type categories explicitly named in the source code (especially, but not exclusively, under headings like \u201cIndustries,\u201d \u201cPractices & Industries,\u201d or in /industries/ links). Include items like \u201cSports,\u201d \u201cHealthcare & Life Sciences,\u201d \u201cTechnology,\u201d \u201cInfrastructure,\u201d \u201cPrivate Equity,\u201d etc. EXCLUDE practice areas, services, or deal/matter types (e.g., \u201cMergers & Acquisitions,\u201d \u201cPrivate Equity M&A,\u201d \u201cacquisitions,\u201d \u201cinvestments,\u201d \u201cdivestitures,\u201d \u201cjoint ventures,\u201d \u201cfinancing,\u201d \u201crestructurings\u201d). Return a deduplicated array of industry/client-type names as written. If none are explicitly named, return empty array.',\r\n'languages' => 'Extract the languages in which the attorney is fluent. List them as an array.',\r\n'Accolades' => 'Extract any accolades, awards, or other special recognitions this attorney has received, such as rankings in Chambers guides (like Chambers & Partners, Chambers Gobal, or Chambers Asia-Pacific), the Legal500 list, and SuperLawyers, among others. The accolades should be specific to this attorney or their work, not generalized to their practice or their firm. List these accolades as an array. If no accolades are listed, return an empty string.',\r\n'pro_bono_activities' => 'Extract the attorney's pro bono, community service, and volunteer activities, as well as any non-profit, ngo, community service organizations the attorney may be involved with. If a description of the work is provided, include that. List them as an array',\r\n'thought_leadership' => 'Extract ALL professional thought leadership attributed to this attorney in their narrative bio and in all \"Insights,\" \"Publications,\" \"Events,\" and similar sections. This includes all items with their authorship/co-authorship/speaking/hosting credit/(byline \u201cauthor,\u201d \"co-author,\" \u201cpresenter,\u201d \u201cspeaker,\u201d \u201cpanelist,\u201d \u201cwebinar,\u201d \u201cpodcast,\u201d \u201cblog,\u201d \u201carticle,\u201d \u201cpublication,\u201d \u201cchapter,\u201d \u201cCLE,\u201d etc.). This also includes any items that do not include their byline or credit, but which are implied to involve the attorney (for example, by being listed in a section on their profile for \"Insights,\" \"Podcasts,\" \"Events,\" \"Media,\" \"Thought Leadership,\" \"Webinars, etc.). If a \u201cNews\u201d or \u201cInsights\u201d section mixes third party news ABOUT this attorney, include only items implied to the attorney as creator/presenter. List each as \"Title (URL)\" when a link is present, otherwise just the title. Add base domain to relative links. Also include the publication, event/program, and date after the title if these are available. Return [] if none.'\r\n'adverse_parties' => 'Review all the source code, including the narrative bio and list of representative matters, and list EVERY identifiable and NAMED party that is adverse to this attorney\u2019s clients: litigation opponents and transaction counterparties (buyer vs seller, lender vs borrower, landlord vs tenant, licensor vs licensee, insurer vs insured, issuer vs underwriter/investor, etc.). You MUST pull from all sections in the source code - explicit lists of clients, the narrative biography, listed representative matters, or in news articles listed for this attorney, or the titles thereof. In M&A, if the attorney represented the buyer/acquirer, DO NOT list the acquired target as adverse (since it becomes the client); instead list only the selling side (seller, stockholders, founders, or divesting company). If the attorney represented the seller/target, list the buyer/acquirer. Use cues like \u201cto/with/from/against,\u201d \u201csale to/by,\u201d \u201cacquisition from/by,\u201d \u201cmerger with,\u201d \u201cfinanced by/loan to/from/credit facility with.\u201d In the attorney represented the owner or owning entity of a subsidiary/portfolio company (for example in the case of a restructuring or lending transaction), DO NOT list the subsidiary/portfolio company as adverse; Do not list governments/agencies/courts. Only include an adverse party if its name appears verbatim in the source code and clearly identifies a real person, business, company, organization, or government entity. Do NOT include general descriptions, categories, roles, or descriptors that are not proper names (for example: \"Fortune 50 company\", \"medical billing company\", \"global bank\", \"mayoral candidate\", \"pharmacy\", \"trade association\", \"energy company\", or similar phrases). If the text does not contain the adverse party's name, do not include it. Output a deduplicated array of exact names; omit unnamed parties and never guess.'\r\n 'affinity_groups' => 'Extract ALL affinity/identity-based organizations the attorney is affiliated with on the page, even if under generic headings like \u201cAssociations,\u201d \u201cMemberships,\u201d \u201cAffiliations,\u201d \u201cCommunities,\u201d or \u201cOrganizations.\u201d Check all sections of the source code. Include all bar or professional association whose name signals an identity/affinity or civil-rights focus (e.g., words like Black/African-American/AAPI/Asian/South Asian/Pacific Islander/Hispanic/Latino/Native/Indigenous/LGBT/LGBTQ/Queer/Women/Gender/Disability/Veteran/Jewish/Muslim/Christian/Hindu/Sikh/Interfaith/Civil Rights/Minority/Diversity/Inclusion). Exclude purely general trade/professional groups without such identity focus. Return a deduplicated array of exact organization names; if none, return empty array.'"]}


[System] Extract the following details from the provided HTML source code. Return only a valid JSON object. Do not include any other text.

[User]
{"html":"

<button>Generate PDF</button>

Full Profile

Abbreviated Profile

vCard

Scam Warning

Share

Associate

Katherine A. Huffman

Corporate & Securities

New York+1 212 506 2781

khuffman@mayerbrown.com

Overview
Katherine Huffman is an associate in Mayer Brown's New York office and a member of the Corporate & Securities practice.
Related Services & Industries

Services

Corporate & Securities

Education

The University of Chicago, BA

Fordham University School of Law, JD

Admissions

New York

Share

\n","instructions":["'first_name' => 'Extract only the attorney\\'s first name.',\r\n'middle_name' => 'Extract only the attorney\\'s middle name or middle initial, as it is presented. If not found, return an empty string.',\r\n'surname' => 'Extract the attorney\u2019s last name or family name',\r\n'email' => 'Extract a valid email address for the profiled attorney. If not found, return an empty string.',\r\n'title' => 'Extract the profiled attorney\\'s job title. Ensure it is properly capitalized.The attorney can have multiple titles, in which case list them all as an array. If no title is found, return an empty array.',\r\n'location' => 'Extract the office name or city name in which this attorney works, as it is listed. The attorney may work out of two offices, in which case both should be listed. List them as an array.',\r\n'direct_phone_no_1' => 'Extract the direct office phone number listed for this attorney. If multiple phone numbers are listed, select the one that is their direct line, not the main or central office number, nor a fax number. If the attorney works out of two offices and has a direct line for each office, list the first here. If a direct line is unavailable, but a main or central office number is listed with an extension, list that number followed by EXT and the extension number',\r\n'direct_phone_no_2' => 'Extract the second direct office phone number listed for this attorney, if it exists. If multiple direct phone numbers are listed because the attorney works out of two office, select the second number \u2013 not the one listed in the prior item. Select only a number that is the attorney\u2019s direct line, not the main or central office number, nor a fax number.',\r\n'image_url' => 'Extract the URL for the attorney\u2019s image file',\r\n'linkedIn' => 'Extract the URL for the attorney\u2019s LinkedIn profile, if it is listed. If not found, return an empty string.',\r\n'narrative_description' => 'Extract and combine all sections that provide a narrative overview of the attorney\u2019s biography and general work experience. Do not paraphrase, summarize, or omit information. Include the Biography/Bio section(s) and also include any Experience section that contains narrative descriptions of work (including sections structured as practice-area headings followed by descriptive paragraphs, e.g., \"Aging Services\" + paragraph text, \"Dental\" + paragraph text, etc.). Preserve headings and the order of content as it appears; you may convert embedded highlights into bullet points only if it helps preserve (not reduce) the information. EXCLUDE: any section (or subsection) that exclusively lists specific representative matters / representative experience items (typically a list of discrete matters, case captions like \"X v. Y\", deal/transaction bullet points, dated entries, courts/dockets, or similar itemized matter lists). If an Experience (or other) section contains BOTH narrative description AND a separate list of specific matters, include the narrative paragraphs/headings but omit the itemized matter list. Return the combined narrative text only. If no narrative bio or general-experience narrative exists, return an empty string.',\r\n'representative_matters' => 'Extract ALL representative matters (such as litigation cases, verdicts, transactions, or deals) that are listed as well any available descriptions of them, in both specified lists of representative matters, experience, and work highlights, as well as in the biographical text and list of news articles. If news articles for this attorney identify cases or transactions that can be inferred to be the work product of this attorney, include those matters as well. List the representative matters and their available descriptions as an array. Only pull from the text and do not paraphrase or make anything up. If no representative matters are found, return an empty string.',\r\n'news' => 'Extract news items ABOUT this attorney (not authored by them): e.g., firm/industry press releases, announcements, awards, rankings, deal/case results naming them, media coverage quoting or profiling them. List each item as \"Title (URL)\". If a \u201cNews\u201d section mixes authored content, include ONLY items that are clearly about the attorney or the firm, not implied to be authored by the attorney. Add base domain to relative links. Return an empty array [] if none.',\r\n'practice_areas' => 'Extract all the practice areas (aka departments, specialties, capabilities, services areas, areas of focus, etc.), if any, that are listed as ones that this attorney specializes in. Return them as an array. If not found, return an empty string.',\r\n'law_school' => 'Extract the law school attorney attended. This is for their primary law degree, usually a JD, LLB, or, in the absence of those, the earliest LLM listed or the institution where they received an undergraduate law degree. If not found, return an empty string.',\r\n'law_school_graduation_year' => 'Extract the year in which the attorney received their degree from the law school above (what year did they graduate?) If not found, return an empty string.',\r\n'law_school_honors' => 'Extract all honors this attorney received in or during law school. You must review all education and credentials sections that list their law degree AND ALSO the narrative bio, as well as all other sectiosn. These honors include: latin honors (cum laude, summa cum laude, magna cum laude); school specific honors (e.g. James Kent Scholars at Columbia Law); regular honors designations (e.g. Dean\u2019s List, High Honors, etc.); Order of the Coif; course prizes (such as book awards, CALI Awards, American Jurisprudence Awards, or course awards); membership in phi kappa phi; scholarships and fellowships; moot court awards; trial advocacy awards; best oralis; brief-writing honors or other writing honors; pro bono or service distinctions; commencement prizes and medals; or other types of academic law school honors (but list them specifically - do not list them as \"other honors\". Return this entire extracted list of specific honors as an array. If no honors are found, return an empty array.',   \r\n'law_journals' =>' Extract any law reviews or law journals listed for the attorney's time in law school. Also list if the attorney had any titles in such law reviews or journals, like Articles Editor for example. Return this entire extracted list of law reviews and journals, and associated titles, as an array. If no law reviews or journals are found, return an empty array.'\r\n'undergraduate_school' => 'Extract the attorney\\'s undergraduate degree-granting school, college, university, or institution. This is probably the institution from where they received a bachelors degree. If their undergraduate degree was an LLB listed for their law school above, return an empty string. If no undergraduate schools are found, return an empty string.',\r\n'undergraduate_school_graduation_year' => 'Extract the year in which attorney received their undergraduate degree from the undergraduate school above. If not found, return an empty string.',\r\n'undergraduate_specialty' => 'Extract the specialties or majors that are listed for the undergraduate degree (e.g. economics, computer science, etc.) This does not include degree type, like B.S., Bachelor of Arts or Science degree, etc. List the specialties or majors as an array. If not found, return an empty string.',\r\n'PhD_school' => 'If this attorney has a PhD, Extract the educational institution from which they received it. If not found, return an empty string.',\r\n'PhD_subject' => 'If this attorney has a PhD, list the educational institution from which they received it. If not found, return an empty string.',\r\n'Masters_degree_school' => 'If this attorney has a masters degree, extract the educational institution from which they received it. But do not list schools from which the attorney received an LL.M. degree or a masters in law. If no masters degree schools are found, return an empty string. ',\r\n'Masters_degree_subject' => 'If the attorney has a masters degree, extract the subject or area of study of the masters. The subject area may be in the degree itself, such as an M.Div, which is a masters in Divinity. But do not include subjects for LL.M. degrees or masters in law degrees. DO NOT include honors or latin honors (e.g. cum laude, summa cum laude) in your answer. List subjects as array. If no masters degree subjects are found, return an empty string.',\r\n'MBA_School' => 'If the attorney has a Masters in Business Administration, extract the name of the business school from which they received it. If not found, return an empty string.',\r\n'MD_school' => 'If the attorney has an MD (Doctor of Medicine) or DO (Doctor of Osteopathy) degree, extract the name of the medical school from which they received it. If not found, return an empty string.',\r\n'llm_in_tax_law_school' =>  'If the attorney has an masters in laws (LLM) degree, specializing in tax, extract the name of the law school from which they received it. If not found, return an empty string.',\r\n'Other_LLM_school' => 'If the attorney has an masters in laws (LLM) degree, but not one that specializes in tax, extract the name of the law school from which they received it. If not found, return an empty string.',\r\n'bar_and_court_admissions' => 'Extract EVERY explicit admission to practice (bar + court/agency) anywhere in the page. Include bar jurisdictions (states/provinces/territories/countries) and court/agency admissions (e.g., U.S. Supreme Court, Courts of Appeals with circuit, District/Bankruptcy/Tax/Federal Claims courts with district, USPTO, tribal/military/foreign courts). For UK attorneys, specify whether they are a solicitor, barrister, advocate, or any combination if available; for Canada, specify the province or territory; for Australia, specify the state or territory and whether they are admitted as a solicitor or barrister. Pull items under headings like \u201cAdmissions,\u201d \u201cBar Admissions,\u201d \u201cCourt Admissions,\u201d or similar, and treat each
 or clearly separated entry as one item. Do not infer from memberships/education. Exclude governments as parties, and strip years and dates. Output a deduplicated array of exact admission strings; if none, return []. ',\r\n'Clerkships' => 'Extract every judicial or court clerkship held by this attorney, regardless of where it appears in the biography (including in lists of prior employment or mixed professional experience). Treat any role containing the word \u201cclerk,\u201d \u201cclerkship,\u201d \u201cjudicial law clerk,\u201d \u201claw clerk,\u201d or similar as a clerkship. For each clerkship, return the name of the court as an array item; if the biography provides the judge\u2019s name, DO NOT include it in your answer. Include clerkships in federal courts (including bankruptcy courts), state courts, appellate courts, supreme courts, magistrate judges, and any foreign courts. Do not skip clerkships that appear in long court titles. If no clerkships are found, return an empty string.',\r\n'Clerkships_with_judge' => 'Extract every judicial or court clerkship held by this attorney, regardless of where it appears in the biography (including in lists of prior employment or mixed professional experience). Treat any role containing the word \u201cclerk,\u201d \u201cclerkship,\u201d \u201cjudicial law clerk,\u201d \u201claw clerk,\u201d or similar as a clerkship. For each clerkship, return the name of the court as an array item; if the biography provides the judge\u2019s name, include it in parentheses after the court name, and if no judge is named, return only the court. Include clerkships in federal courts (including bankruptcy courts), state courts, appellate courts, supreme courts, magistrate judges, and any foreign courts. Do not skip clerkships that lack judge names or that appear in long court titles. If no clerkships are found, return an empty string.',\r\n'Memberships' => 'Extract any organizations the attorney a member of. List them as an array, with the attorney's role if available. If no memberships or organizations are listed, return an empty string.',\r\n'clients' => 'Extract the attorney's clients that are explicitly NAMED in the source code. You MUST review EVERY section (including explicit client lists, narrative biography, representative matters, experience, and news articles/titles) and then MERGE the results; do not stop after finding clients in any one section. If a list of representative matters or experience is present, extract NAMED clients from this list, and ignore any clients who are described in the list but who are not explicitly named in the list. Only include a client from the list of representative matters/experience or any other section if its name appears verbatim in the list and if the list clearly identifies the client as a real person, business, company, organization, or government entity. Do NOT include general descriptions, categories, roles, or descriptors that are not proper names (for example: \"Fortune 50 company\", \"medical billing company\", \"global bank\", \"mayoral candidate\", \"pharmacy\", \"trade association\", \"energy company\", or similar phrases). As an overarching rule, if the client is not identified by a proper name, do not include it. When pulling clients from lists of representative matters/experience and news articles, include clients which are named and which are implied to be represented by this attorney, their team or firm, and exclude parties adverse to such clients, opposing such clients, or on the other side of a case, deal or transaction from such clients. For example, if the representative matter/experience or news article's title mentions a lending transaction with both the lender and borrower, and the attorney or their team or firm represented the lender, do not list the borrower. If a litigation case is listed, do not assume that the lawyer represented the plaintiff. Use context or other language in the text to determine which party was represented by the attorney. If a matter lists the government as one party, assume the attorney represented the other named party and include that party if it is specifically named and not anonymous. As another example, if the representative matter/experience is a litigation case, and it is written that the attorney represented the defense (or \"defended\" his client), extract the defendant named in the case title. List all named clients as a deduplicated array of NAMES copied directly from the source text. Omit unnamed parties and anonymous parties and never guess identities. If no named clients are explicitly named anywhere in the source code, return an empty string.',\r\n'industries' => 'Extract ONLY industries/industry sectors or client-type categories explicitly named in the source code (especially, but not exclusively, under headings like \u201cIndustries,\u201d \u201cPractices & Industries,\u201d or in /industries/ links). Include items like \u201cSports,\u201d \u201cHealthcare & Life Sciences,\u201d \u201cTechnology,\u201d \u201cInfrastructure,\u201d \u201cPrivate Equity,\u201d etc. EXCLUDE practice areas, services, or deal/matter types (e.g., \u201cMergers & Acquisitions,\u201d \u201cPrivate Equity M&A,\u201d \u201cacquisitions,\u201d \u201cinvestments,\u201d \u201cdivestitures,\u201d \u201cjoint ventures,\u201d \u201cfinancing,\u201d \u201crestructurings\u201d). Return a deduplicated array of industry/client-type names as written. If none are explicitly named, return empty array.',\r\n'languages' => 'Extract the languages in which the attorney is fluent. List them as an array.',\r\n'Accolades' => 'Extract any accolades, awards, or other special recognitions this attorney has received, such as rankings in Chambers guides (like Chambers & Partners, Chambers Gobal, or Chambers Asia-Pacific), the Legal500 list, and SuperLawyers, among others. The accolades should be specific to this attorney or their work, not generalized to their practice or their firm. List these accolades as an array. If no accolades are listed, return an empty string.',\r\n'pro_bono_activities' => 'Extract the attorney's pro bono, community service, and volunteer activities, as well as any non-profit, ngo, community service organizations the attorney may be involved with. If a description of the work is provided, include that. List them as an array',\r\n'thought_leadership' => 'Extract ALL professional thought leadership attributed to this attorney in their narrative bio and in all \"Insights,\" \"Publications,\" \"Events,\" and similar sections. This includes all items with their authorship/co-authorship/speaking/hosting credit/(byline \u201cauthor,\u201d \"co-author,\" \u201cpresenter,\u201d \u201cspeaker,\u201d \u201cpanelist,\u201d \u201cwebinar,\u201d \u201cpodcast,\u201d \u201cblog,\u201d \u201carticle,\u201d \u201cpublication,\u201d \u201cchapter,\u201d \u201cCLE,\u201d etc.). This also includes any items that do not include their byline or credit, but which are implied to involve the attorney (for example, by being listed in a section on their profile for \"Insights,\" \"Podcasts,\" \"Events,\" \"Media,\" \"Thought Leadership,\" \"Webinars, etc.). If a \u201cNews\u201d or \u201cInsights\u201d section mixes third party news ABOUT this attorney, include only items implied to the attorney as creator/presenter. List each as \"Title (URL)\" when a link is present, otherwise just the title. Add base domain to relative links. Also include the publication, event/program, and date after the title if these are available. Return [] if none.'\r\n'adverse_parties' => 'Review all the source code, including the narrative bio and list of representative matters, and list EVERY identifiable and NAMED party that is adverse to this attorney\u2019s clients: litigation opponents and transaction counterparties (buyer vs seller, lender vs borrower, landlord vs tenant, licensor vs licensee, insurer vs insured, issuer vs underwriter/investor, etc.). You MUST pull from all sections in the source code - explicit lists of clients, the narrative biography, listed representative matters, or in news articles listed for this attorney, or the titles thereof. In M&A, if the attorney represented the buyer/acquirer, DO NOT list the acquired target as adverse (since it becomes the client); instead list only the selling side (seller, stockholders, founders, or divesting company). If the attorney represented the seller/target, list the buyer/acquirer. Use cues like \u201cto/with/from/against,\u201d \u201csale to/by,\u201d \u201cacquisition from/by,\u201d \u201cmerger with,\u201d \u201cfinanced by/loan to/from/credit facility with.\u201d In the attorney represented the owner or owning entity of a subsidiary/portfolio company (for example in the case of a restructuring or lending transaction), DO NOT list the subsidiary/portfolio company as adverse; Do not list governments/agencies/courts. Only include an adverse party if its name appears verbatim in the source code and clearly identifies a real person, business, company, organization, or government entity. Do NOT include general descriptions, categories, roles, or descriptors that are not proper names (for example: \"Fortune 50 company\", \"medical billing company\", \"global bank\", \"mayoral candidate\", \"pharmacy\", \"trade association\", \"energy company\", or similar phrases). If the text does not contain the adverse party's name, do not include it. Output a deduplicated array of exact names; omit unnamed parties and never guess.'\r\n 'affinity_groups' => 'Extract ALL affinity/identity-based organizations the attorney is affiliated with on the page, even if under generic headings like \u201cAssociations,\u201d \u201cMemberships,\u201d \u201cAffiliations,\u201d \u201cCommunities,\u201d or \u201cOrganizations.\u201d Check all sections of the source code. Include all bar or professional association whose name signals an identity/affinity or civil-rights focus (e.g., words like Black/African-American/AAPI/Asian/South Asian/Pacific Islander/Hispanic/Latino/Native/Indigenous/LGBT/LGBTQ/Queer/Women/Gender/Disability/Veteran/Jewish/Muslim/Christian/Hindu/Sikh/Interfaith/Civil Rights/Minority/Diversity/Inclusion). Exclude purely general trade/professional groups without such identity focus. Return a deduplicated array of exact organization names; if none, return empty array.'"]}


[System] Extract the following details from the provided HTML source code. Return only a valid JSON object. Do not include any other text.

[User]
{"html":"

Bruno W. Katz

Partner
bruno.katz@wilsonelser.comSan Diego, CAp. 619.881.3317
BiographyRepresentative MattersPublicationsNewsEventsClient Wins

Bruno Katz maintains a diverse business litigation practice with an emphasis on labor and employment, corporate litigation and complex multi-party litigation. Bruno represents a wide variety of clients, including hospitality, transportation, pharmaceutical/ health care and construction companies, as well as insurance brokers and agents, attorneys and utilities. He is a strong litigator, trial attorney and advocate.
\n
Bruno believes in resolving cases quickly. He partners with his clients to understand the facts and identify the strengths and weaknesses of each case, advancing to trial only when it is mutually agreed that this represents the best approach. He moves proactively to put the plaintiff on the defensive, always respecting his clientâ€™s bottom line.
\n
A captain in the Navy Reserves with the Judge Advocate General's Corps (JAG), Bruno has nearly 30 years of service in both an active and a reserve capacity. Currently serving as a Pre-Trial Hearing Officer, Brunoâ€™s past duties include serving as the Staff Judge Advocate for Commander, Navy Region Southwest Reserve Component Command (NRSW RCC), which is the headquarters command for approximately 12,000 selected reservists administered by 19 Navy Operational Support Centers throughout Arizona, California, Colorado, Hawaii, New Mexico, Nevada, Utah and the Territory of Guam. He also served as Deputy Assistant Judge Advocate General for Reserve Affairs and Operations. Bruno has been the commanding officer of two reserve legal units, both of which were awarded the Rear Admiral Gilbert Cup as the best reserve unit in the nation. He also is the 2010 recipient of the Judge Advocate Generals Association's Outstanding Senior Officer Award.

Areas of Focus

Employment & Labor
\n\tBruno has successfully defended trials in State Superior Court and the various U.S. District Courts of California. He also has conducted arbitration and administrative hearings for clients. In defense of clients, he has tried or arbitrated cases involving violations of Title VII; race, age, sexual or gender discrimination; retaliation; breach of contract; non-solicitation enforcement; negligence; federal preemption; and wage-and-hour class actions.
\n
Bruno also regularly represents his clients in administrative matters before the Department of Fair Employment and Housing, the California Labor Commissioner, the Equal Employment Opportunity Commission and the National Labor Relations Board. Additionally, he provides training to both his clients and industry professionals on employment practices, liability issues and other risk management matters.
\n
Bruno is sought after for his experience in employee relations, offering sound advice on hiring practices, training and â€œemployee audits,â€� ensuring that his clients are prepared. He strongly advocates a clear understanding between employer and employee that is well-documented and mutually agreed in order to establish relationships free of claims and unwanted lawsuits.
\n
Hospitality
\n\tBruno anticipates and helps to prevent situations that could result in lawsuits or administrative actions. With extensive trial experience and knowledge of business and industry, Bruno is prepared to defend against a wide array of claims. He currently serves on several industry boards and associations specifically focused on the challenges facing the hospitality community. He is one of the legal partners of the California Restaurant Association where he contributes white papers, webinars and assistance through its legal center hotline, and he is a member of the San Diego Chapterâ€™s Board of Directors and the Allied Member of the Year for 2019.
\n
Insurance Agents & Brokers Liability
\n\tBruno handles cases regarding professional liability, negligence, breach of fiduciary duty, errors and omissions, non-solicitation agreements and written or oral contracts. He provides risk management advice and defense to one of the largest surplus lines carriers in the nation.

Education

University of Pittsburgh School of Law (J.D., 1990)

Colgate University (B.A., 1987)

Bar Admissions

California

Pennsylvania

District of Columbia

Court Admissions

U.S. Court of Appeals, Ninth Circuit

U.S. Court of Appeals, District of Columbia Circuit

Supreme Court of California

Supreme Court of Pennsylvania

U.S. Military Court of Appeals

U.S. District Court, Central District of California

U.S. District Court, Eastern District of California

U.S. District Court, Northern District of California

U.S. District Court, Southern District of California

U.S. District Court, Western District of Pennsylvania

Professional Affiliations

Global Alliance of Travel, Tourism & Hospitality Attorneys (GATTHA)
\n\t
California Restaurant Association
\n\t
Hospitality Lawyer.com
\n\t
California Hotel & Lodging Association
\n\t
American Inns of Court, Louis M. Welsh Chapter No. 9
\n\t
Association of Business Trial Lawyers
\n\t
San Diego Defense Lawyers
\n\t
Judge Advocates Association
\n

Awards & Honors

Selected for inclusion inÂ The Best Lawyers in AmericaÂ®,Â 2023-2026
\n\t
Rated by American Lawyer and Martindale-Hubbell as a Top Rated Lawyer in Labor & Employment
\n\t
AVÂ® Preeminentâ„¢ Rated by Martindale-Hubbell
\n\t
Allied Member of the Year, California Restaurant Association, May 2019
\n\t
Outstanding Career Armed Services Attorney, Judge Advocate Generals Association, May 2010
\n\t
Top 20 under 40, Los Angeles Daily Journal, May 2003
\n

Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Bruno W. Katz

Bruno Katz maintains a diverse business litigation practice with an emphasis on labor and employment, corporate litigation and complex multi-party litigation. Bruno represents a wide variety of clients, including hospitality, transportation, pharmaceutical/ health care and construction companies, as well as insurance brokers and agents, attorneys and utilities. He is a strong litigator, trial attorney and advocate.
\n
Bruno believes in resolving cases quickly. He partners with his clients to understand the facts and identify the strengths and weaknesses of each case, advancing to trial only when it is mutually agreed that this represents the best approach. He moves proactively to put the plaintiff on the defensive, always respecting his clientâ€™s bottom line.
\n
A captain in the Navy Reserves with the Judge Advocate General's Corps (JAG), Bruno has nearly 30 years of service in both an active and a reserve capacity. Currently serving as a Pre-Trial Hearing Officer, Brunoâ€™s past duties include serving as the Staff Judge Advocate for Commander, Navy Region Southwest Reserve Component Command (NRSW RCC), which is the headquarters command for approximately 12,000 selected reservists administered by 19 Navy Operational Support Centers throughout Arizona, California, Colorado, Hawaii, New Mexico, Nevada, Utah and the Territory of Guam. He also served as Deputy Assistant Judge Advocate General for Reserve Affairs and Operations. Bruno has been the commanding officer of two reserve legal units, both of which were awarded the Rear Admiral Gilbert Cup as the best reserve unit in the nation. He also is the 2010 recipient of the Judge Advocate Generals Association's Outstanding Senior Officer Award.

Related Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Bruno W. Katz

Attorney Articles

California Restaurant Association Publishes Katz Article on Surcharges and Service Fees

August 1, 2024 - California Restaurant Association

Attorney Articles

Law360 Employment Authority Features Katz and Curtis Article on Joint Employer Rules

June 28, 2024 - Law360 Employment Authority

Legal Analysis

Employment Tip of the Month â€“ May 2023

May 3, 2023

Insights

Supreme Court Stays Private Vaccine Mandate; Upholds Requirement for Certain Healthcare Workers

January 14, 2022

Legal Analysis

COVID-19 Liability Claims Playbooks â€“ Now Available for Download!

August 6, 2020

Legal Analysis

Employment Law Issues Related to the COVID-19 Pandemic â€“ Questions and Answers

April 27, 2020

Legal Analysis

Employment Law Issues in the Face of the COVID-19 Pandemic â€“ Questions and Answers

April 17, 2020
Page 1 of 1

Related Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Bruno W. Katz

News Briefs

The Best Lawyers in America 2026 Includes 140 Wilson Elser Attorneys

August 21, 2025

News Briefs

The Best Lawyers in America 2025 List Includes 108 Wilson Elser Attorneys

August 15, 2024

News Briefs

Katz Quoted in Law360 Article on UAW Strike Ramifications

November 9, 2023

News Briefs

Best Lawyers in America 2024 Includes 91 Wilson Elser Attorneys Representing 27 Offices

August 17, 2023

News Briefs

Best Lawyers in America 2023 Includes 69 Wilson Elser Attorneys Representing 24 Offices

August 18, 2022

News Briefs

Katz Selected as Lawyer of the Week by HospitalityLawyer.com

May 6, 2020

News Briefs

Wilson Elser Featured in HospitalityLawyer.comâ€™s â€œLaw Firm of the Week Spotlightâ€�

February 28, 2020

News Briefs

Katz Accepts California Restaurant Association Allied Member of the Year Award on Behalf of Wilson Elser

May 31, 2019

News Briefs

Katz-Joffe-Kaplan Judgment Settles Legality and Use of Surcharges by California Restaurants

January 30, 2019
0

Related Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Events

Bruno Katz maintains a diverse business litigation practice with an emphasis on labor and employment, corporate litigation and complex multi-party litigation. Bruno represents a wide variety of clients, including hospitality, transportation, pharmaceutical/ health care and construction companies, as well as insurance brokers and agents, attorneys and utilities. He is a strong litigator, trial attorney and advocate.
\n
Bruno believes in resolving cases quickly. He partners with his clients to understand the facts and identify the strengths and weaknesses of each case, advancing to trial only when it is mutually agreed that this represents the best approach. He moves proactively to put the plaintiff on the defensive, always respecting his clientâ€™s bottom line.
\n
A captain in the Navy Reserves with the Judge Advocate General's Corps (JAG), Bruno has nearly 30 years of service in both an active and a reserve capacity. Currently serving as a Pre-Trial Hearing Officer, Brunoâ€™s past duties include serving as the Staff Judge Advocate for Commander, Navy Region Southwest Reserve Component Command (NRSW RCC), which is the headquarters command for approximately 12,000 selected reservists administered by 19 Navy Operational Support Centers throughout Arizona, California, Colorado, Hawaii, New Mexico, Nevada, Utah and the Territory of Guam. He also served as Deputy Assistant Judge Advocate General for Reserve Affairs and Operations. Bruno has been the commanding officer of two reserve legal units, both of which were awarded the Rear Admiral Gilbert Cup as the best reserve unit in the nation. He also is the 2010 recipient of the Judge Advocate Generals Association's Outstanding Senior Officer Award.
Page 1 of 2<button aria-label=\"Go to next page\">Previous</button>

Related Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Bruno W. Katz

Katz Achieves Dismissal of EEOC Charge of Discrimination

Bruno W. Katz (Partner-San Diego, CA) was successful in obtaining dismissal of a charge of discrimination jointly filed before the EEOC and the California Civil Rights Division (CRD). The CRD took responsibility for the investigation of the claims. Our client, a multinational transportation company, was alleged to have a supervisor giving favorable treatment to French-Canadian employees over American employees at a site in Northern California. A very detailed position paper with extensive evidence was provided. The CRD closed their case for insufficient evidence. The EEOC also closed its file. These determinations are the way these agencies indicate there is no merit to the claims.Â

Bruno W. Katz

San Diego Team Secures Voluntary Dismissal Defending Wrongful Termination Case

Bruno W. Katz (Partner-San Diego, CA) and John A. Guarino (Of Counsel-San Diego, CA) secured a voluntary dismissal with prejudice in San Diego Superior Court on behalf of a U.S. medical device manufacturer in an employment case alleging discrimination, failure to accommodate, failure to engage in the interactive process, wrongful termination and retaliation. The plaintiff claims our clientâ€™s decision to terminate him was based on two impermissible factors: his medical condition/disability and his alleged reporting to his supervisor of his belief that the client fails to comply with FDA and California regulations. Seeking damages for lost earnings, punitive damages and attorneyâ€™s fees, the plaintiff maintains our client failed to engage in an interactive process with him about his alleged disabling medical conditions and made no reasonable accommodations for his continued employment. Bruno and John established that the plaintiff was hired by our client for a role almost exclusively connected to one medical device and that he was let go along with other workers connected to the device soon after its discontinuation. Through discovery and an extensive deposition of the plaintiff, the Wilson Elser team significantly attacked plaintiffâ€™s credibility and showed that the his claims had no merit. As such, the plaintiff dismissed the lawsuit with prejudice, with no settlement costs incurred by the client.Â

Bruno W. Katz and John Guarino

Katz and Heischmidt Foil Unionâ€™s Unfair Labor Practice Complaint

Bruno W. Katz (Partner-San Diego, CA) and Christina M. Heischmidt (Partner-McLean, VA) defended a nonprofit religious organization that runs a Residential Re-entry Center (RRC) in Maryland, for former prison inmates and employs Security Specialists. The International Union, Security, Police and Fire Professionals of America (SPFPA) filed an election petition with the NLRB for a vote to recognize the SPFPA as the union for the Security Specialists. Our client opposed this petition based on lack of jurisdiction as a religious organization. At the same time, the SPFPA filed an unfair labor practice (ULP) against our client alleging the suspension and ultimate termination of some Security Specialists in violation of the National Labor Relations Act (NLRA) because they were exercising their rights to seek and campaign for unionization.Â
\n\t
\n\tBruno and Christina provided evidence that the RCC is funded through a grant from the federal Bureau of Prisons (BOP), which requires employees to have a BOP security clearance. The evidence showed the suspension and eventual termination of employment of the employees along with one of the supervisorsÂ was mandatory as they did not have the required security clearance. There was evidence of other non-complaining/ union supporting employees whose clearance was pulled by BOP who were also terminated. As a result of Bruno and Christinaâ€™s vigorous defense, the NLRB Regional Director ordered the ULP dismissed due to insufficient evidence to establish a violation of the NLRA. The Union also withdrew its election petition seeking recognition. The time to appeal the decision has now passed.
\n\tÂ

Bruno W. Katz and Christina M. Heischmidt

Katz Defeats Unionâ€™s Suit for Voluntary Recognition of the Labor Organization and Damages for Employees' Loss of Wages

â€‹Bruno W. Katz (Partner-San Diego, CA) prevailed on behalf of our client, a manufacturer of candles and wax products and accessories, against an election representation petition and subsequent unfair labor practice claim (ULP) filed by a union. The petition requested that the National Labor Relations Board (NLRB) order an election to allow the employees to vote to decide if they wanted to have the union recognized to represent their interests while employed by our client. The ULP alleged that once this election petition was filed, the client employer announced it was closing the facility in retaliation. A hearing was held before the NLRB-Region 19 where Bruno argued the representation petition was improper and should be dismissed due to the imminent cessation of the client's operations in Seattle under the terms of a sale of its assets executed many months prior to the election petition to another entity located in Atlanta, Georgia, which would continue the manufacturing of beeswax candles and products in Atlanta. After the submission of evidence and testimony and post-hearing briefs, the NLRB Regional Director dismissed the election petition, a finding in favor of our client. As a result of this decision, the ULP was dismissed in August 2024.

Bruno W. Katz

Katz Secures Final Judgment for Employer in Wage-and-Hour Claim Case

Bruno W. Katz (Partner-San Diego, CA) defended the ownerÂ of two coffee shops in San Diego, California, in a wage-and-hour dispute. The claimant made a complaint to the Department of Industrial Relations of the California Labor Commissioner's Office as to missed rest periods, late payroll, waiting time penalties for failure to timely pay all wages due at the end of employment, and liquated damages and interest for these alleged willful pay violations. Our client denied these claims and a hearing was held before a Hearing Officer of the Labor Commissioner's Office. After testimony and evidence was taken, the Department of Industrial RelationsÂ issued its decision finding no violations and enteredÂ an order that the employee take nothing by virtue of her complaint, a finding of zero liability and $0 damages on all of the employee's claims. Per the Labor Code, the employee had the right to file a de novo appeal of this decision. The time to file the appeal has run and no appeal was filed. As a result, by operation of law and statute, a final judgment in favor of the client and against the employee was entered.

Bruno W. Katz

Katz and Guarino Secure Defense Verdict, Countering Harassment and Retaliation Claims

Bruno W. Katz (Partner-San Diego, CA) and John A. Guarino (Of Counsel-San Diego, CA) secured a defense verdict in the San Diego Superior Court for Wilson Elserâ€™s clients, a luxury health spa and the facilityâ€™s executive chef. The plaintiff was an employee at the clientâ€™s spa, hired to work as the sous chef in April 2019, and reporting to the executive chef. The plaintiff commenced work in May 2019 and alleges that during her employment at the spa, she was harassed by our chef-client and another employee. The plaintiff alleges that she complained to spa management in July concerning the co-workerâ€™s racially insensitive comments and again in late August 2019 regarding the chefâ€™s alleged comment about her being â€œa feisty Latina.â€� Her complaint as to the chef was first reported to human resources after she received a poor performance evaluation. In September 2019, Â our clients terminated the plaintiffâ€™s employment for business-related reasons, including her ongoing poor performance in her sous chef role and an inappropriate response and comments to subordinate employees after receiving the poor performance evaluation. The plaintiff sued, alleging harassment based on race and gender, and retaliation for her complaints. The complaint alleges two counts of harassment, one against the spa and the other against the executive chef personally, plus two claims of retaliation: common law and whistleblower retaliation.
\n
Following a five-day jury trial, Bruno and John secured a defense verdict in favor of Wilson Elserâ€™s clients on all counts. The jury specifically found no severe and pervasive harassment by the spa or its chef in a 10â€“2 vote and no traditional retaliation or whistleblower retaliation in an 11â€“1 vote. Bruno and Johnâ€™s successful defense strategies also resulted in the courtâ€™s adjudging Wilson Elserâ€™s clients to be the prevailing parties in this matter.

Bruno W. Katz and John Guarino
Page 1 of 1

Related Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Events

Bruno Katz maintains a diverse business litigation practice with an emphasis on labor and employment, corporate litigation and complex multi-party litigation. Bruno represents a wide variety of clients, including hospitality, transportation, pharmaceutical/ health care and construction companies, as well as insurance brokers and agents, attorneys and utilities. He is a strong litigator, trial attorney and advocate.
\n
Bruno believes in resolving cases quickly. He partners with his clients to understand the facts and identify the strengths and weaknesses of each case, advancing to trial only when it is mutually agreed that this represents the best approach. He moves proactively to put the plaintiff on the defensive, always respecting his clientâ€™s bottom line.
\n
A captain in the Navy Reserves with the Judge Advocate General's Corps (JAG), Bruno has nearly 30 years of service in both an active and a reserve capacity. Currently serving as a Pre-Trial Hearing Officer, Brunoâ€™s past duties include serving as the Staff Judge Advocate for Commander, Navy Region Southwest Reserve Component Command (NRSW RCC), which is the headquarters command for approximately 12,000 selected reservists administered by 19 Navy Operational Support Centers throughout Arizona, California, Colorado, Hawaii, New Mexico, Nevada, Utah and the Territory of Guam. He also served as Deputy Assistant Judge Advocate General for Reserve Affairs and Operations. Bruno has been the commanding officer of two reserve legal units, both of which were awarded the Rear Admiral Gilbert Cup as the best reserve unit in the nation. He also is the 2010 recipient of the Judge Advocate Generals Association's Outstanding Senior Officer Award.
Page 2 of 2<button aria-label=\"Go to previous page\">Previous</button>

Related Services

Canada

Employment & Labor

Hospitality

Insurance Agents & Brokers

National Trial Team

Certifications & Licenses

\n

Biography

Representative Matters

Publications

News

Events

Client Wins

Events

Â© 2026 Wilson Elser. All Rights Reserved.

Contact Us

Subscribe

Job Openings: Attorneys

Job Openings: Staff

Website Credits

Attorney Advertising

Terms of Use

Web Accessibility

Privacy Policy

Notice at Collection

<button>Your Privacy Choices</button>

\n","instructions":["'first_name' => 'Extract only the attorney\\'s first name.',\r\n'middle_name' => 'Extract only the attorney\\'s middle name or middle initial, as it is presented. If not found, return an empty string.',\r\n'surname' => 'Extract the attorney\u2019s last name or family name',\r\n'email' => 'Extract a valid email address for the profiled attorney. If not found, return an empty string.',\r\n'title' => 'Extract the profiled attorney\\'s job title. Ensure it is properly capitalized.The attorney can have multiple titles, in which case list them all as an array. If no title is found, return an empty array.',\r\n'location' => 'Extract the office name or city name in which this attorney works, as it is listed. The attorney may work out of two offices, in which case both should be listed. List them as an array.',\r\n'direct_phone_no_1' => 'Extract the direct office phone number listed for this attorney. If multiple phone numbers are listed, select the one that is their direct line, not the main or central office number, nor a fax number. If the attorney works out of two offices and has a direct line for each office, list the first here. If a direct line is unavailable, but a main or central office number is listed with an extension, list that number followed by EXT and the extension number',\r\n'direct_phone_no_2' => 'Extract the second direct office phone number listed for this attorney, if it exists. If multiple direct phone numbers are listed because the attorney works out of two office, select the second number \u2013 not the one listed in the prior item. Select only a number that is the attorney\u2019s direct line, not the main or central office number, nor a fax number.',\r\n'image_url' => 'Extract the URL for the attorney\u2019s image file',\r\n'linkedIn' => 'Extract the URL for the attorney\u2019s LinkedIn profile, if it is listed. If not found, return an empty string.',\r\n'narrative_description' => 'Extract and combine all sections that provide a narrative overview of the attorney\u2019s biography and general work experience. Do not paraphrase, summarize, or omit information. Include the Biography/Bio section(s) and also include any Experience section that contains narrative descriptions of work (including sections structured as practice-area headings followed by descriptive paragraphs, e.g., \"Aging Services\" + paragraph text, \"Dental\" + paragraph text, etc.). Preserve headings and the order of content as it appears; you may convert embedded highlights into bullet points only if it helps preserve (not reduce) the information. EXCLUDE: any section (or subsection) that exclusively lists specific representative matters / representative experience items (typically a list of discrete matters, case captions like \"X v. Y\", deal/transaction bullet points, dated entries, courts/dockets, or similar itemized matter lists). If an Experience (or other) section contains BOTH narrative description AND a separate list of specific matters, include the narrative paragraphs/headings but omit the itemized matter list. Return the combined narrative text only. If no narrative bio or general-experience narrative exists, return an empty string.',\r\n'representative_matters' => 'Extract ALL representative matters (such as litigation cases, verdicts, transactions, or deals) that are listed as well any available descriptions of them, in both specified lists of representative matters, experience, and work highlights, as well as in the biographical text and list of news articles. If news articles for this attorney identify cases or transactions that can be inferred to be the work product of this attorney, include those matters as well. List the representative matters and their available descriptions as an array. Only pull from the text and do not paraphrase or make anything up. If no representative matters are found, return an empty string.',\r\n'news' => 'Extract news items ABOUT this attorney (not authored by them): e.g., firm/industry press releases, announcements, awards, rankings, deal/case results naming them, media coverage quoting or profiling them. List each item as \"Title (URL)\". If a \u201cNews\u201d section mixes authored content, include ONLY items that are clearly about the attorney or the firm, not implied to be authored by the attorney. Add base domain to relative links. Return an empty array [] if none.',\r\n'practice_areas' => 'Extract all the practice areas (aka departments, specialties, capabilities, services areas, areas of focus, etc.), if any, that are listed as ones that this attorney specializes in. Return them as an array. If not found, return an empty string.',\r\n'law_school' => 'Extract the law school attorney attended. This is for their primary law degree, usually a JD, LLB, or, in the absence of those, the earliest LLM listed or the institution where they received an undergraduate law degree. If not found, return an empty string.',\r\n'law_school_graduation_year' => 'Extract the year in which the attorney received their degree from the law school above (what year did they graduate?) If not found, return an empty string.',\r\n'law_school_honors' => 'Extract all honors this attorney received in or during law school. You must review all education and credentials sections that list their law degree AND ALSO the narrative bio, as well as all other sectiosn. These honors include: latin honors (cum laude, summa cum laude, magna cum laude); school specific honors (e.g. James Kent Scholars at Columbia Law); regular honors designations (e.g. Dean\u2019s List, High Honors, etc.); Order of the Coif; course prizes (such as book awards, CALI Awards, American Jurisprudence Awards, or course awards); membership in phi kappa phi; scholarships and fellowships; moot court awards; trial advocacy awards; best oralis; brief-writing honors or other writing honors; pro bono or service distinctions; commencement prizes and medals; or other types of academic law school honors (but list them specifically - do not list them as \"other honors\". Return this entire extracted list of specific honors as an array. If no honors are found, return an empty array.',   \r\n'law_journals' =>' Extract any law reviews or law journals listed for the attorney's time in law school. Also list if the attorney had any titles in such law reviews or journals, like Articles Editor for example. Return this entire extracted list of law reviews and journals, and associated titles, as an array. If no law reviews or journals are found, return an empty array.'\r\n'undergraduate_school' => 'Extract the attorney\\'s undergraduate degree-granting school, college, university, or institution. This is probably the institution from where they received a bachelors degree. If their undergraduate degree was an LLB listed for their law school above, return an empty string. If no undergraduate schools are found, return an empty string.',\r\n'undergraduate_school_graduation_year' => 'Extract the year in which attorney received their undergraduate degree from the undergraduate school above. If not found, return an empty string.',\r\n'undergraduate_specialty' => 'Extract the specialties or majors that are listed for the undergraduate degree (e.g. economics, computer science, etc.) This does not include degree type, like B.S., Bachelor of Arts or Science degree, etc. List the specialties or majors as an array. If not found, return an empty string.',\r\n'PhD_school' => 'If this attorney has a PhD, Extract the educational institution from which they received it. If not found, return an empty string.',\r\n'PhD_subject' => 'If this attorney has a PhD, list the educational institution from which they received it. If not found, return an empty string.',\r\n'Masters_degree_school' => 'If this attorney has a masters degree, extract the educational institution from which they received it. But do not list schools from which the attorney received an LL.M. degree or a masters in law. If no masters degree schools are found, return an empty string. ',\r\n'Masters_degree_subject' => 'If the attorney has a masters degree, extract the subject or area of study of the masters. The subject area may be in the degree itself, such as an M.Div, which is a masters in Divinity. But do not include subjects for LL.M. degrees or masters in law degrees. DO NOT include honors or latin honors (e.g. cum laude, summa cum laude) in your answer. List subjects as array. If no masters degree subjects are found, return an empty string.',\r\n'MBA_School' => 'If the attorney has a Masters in Business Administration, extract the name of the business school from which they received it. If not found, return an empty string.',\r\n'MD_school' => 'If the attorney has an MD (Doctor of Medicine) or DO (Doctor of Osteopathy) degree, extract the name of the medical school from which they received it. If not found, return an empty string.',\r\n'llm_in_tax_law_school' =>  'If the attorney has an masters in laws (LLM) degree, specializing in tax, extract the name of the law school from which they received it. If not found, return an empty string.',\r\n'Other_LLM_school' => 'If the attorney has an masters in laws (LLM) degree, but not one that specializes in tax, extract the name of the law school from which they received it. If not found, return an empty string.',\r\n'bar_and_court_admissions' => 'Extract EVERY explicit admission to practice (bar + court/agency) anywhere in the page. Include bar jurisdictions (states/provinces/territories/countries) and court/agency admissions (e.g., U.S. Supreme Court, Courts of Appeals with circuit, District/Bankruptcy/Tax/Federal Claims courts with district, USPTO, tribal/military/foreign courts). For UK attorneys, specify whether they are a solicitor, barrister, advocate, or any combination if available; for Canada, specify the province or territory; for Australia, specify the state or territory and whether they are admitted as a solicitor or barrister. Pull items under headings like \u201cAdmissions,\u201d \u201cBar Admissions,\u201d \u201cCourt Admissions,\u201d or similar, and treat each
 or clearly separated entry as one item. Do not infer from memberships/education. Exclude governments as parties, and strip years and dates. Output a deduplicated array of exact admission strings; if none, return []. ',\r\n'Clerkships' => 'Extract every judicial or court clerkship held by this attorney, regardless of where it appears in the biography (including in lists of prior employment or mixed professional experience). Treat any role containing the word \u201cclerk,\u201d \u201cclerkship,\u201d \u201cjudicial law clerk,\u201d \u201claw clerk,\u201d or similar as a clerkship. For each clerkship, return the name of the court as an array item; if the biography provides the judge\u2019s name, DO NOT include it in your answer. Include clerkships in federal courts (including bankruptcy courts), state courts, appellate courts, supreme courts, magistrate judges, and any foreign courts. Do not skip clerkships that appear in long court titles. If no clerkships are found, return an empty string.',\r\n'Clerkships_with_judge' => 'Extract every judicial or court clerkship held by this attorney, regardless of where it appears in the biography (including in lists of prior employment or mixed professional experience). Treat any role containing the word \u201cclerk,\u201d \u201cclerkship,\u201d \u201cjudicial law clerk,\u201d \u201claw clerk,\u201d or similar as a clerkship. For each clerkship, return the name of the court as an array item; if the biography provides the judge\u2019s name, include it in parentheses after the court name, and if no judge is named, return only the court. Include clerkships in federal courts (including bankruptcy courts), state courts, appellate courts, supreme courts, magistrate judges, and any foreign courts. Do not skip clerkships that lack judge names or that appear in long court titles. If no clerkships are found, return an empty string.',\r\n'Memberships' => 'Extract any organizations the attorney a member of. List them as an array, with the attorney's role if available. If no memberships or organizations are listed, return an empty string.',\r\n'clients' => 'Extract the attorney's clients that are explicitly NAMED in the source code. You MUST review EVERY section (including explicit client lists, narrative biography, representative matters, experience, and news articles/titles) and then MERGE the results; do not stop after finding clients in any one section. If a list of representative matters or experience is present, extract NAMED clients from this list, and ignore any clients who are described in the list but who are not explicitly named in the list. Only include a client from the list of representative matters/experience or any other section if its name appears verbatim in the list and if the list clearly identifies the client as a real person, business, company, organization, or government entity. Do NOT include general descriptions, categories, roles, or descriptors that are not proper names (for example: \"Fortune 50 company\", \"medical billing company\", \"global bank\", \"mayoral candidate\", \"pharmacy\", \"trade association\", \"energy company\", or similar phrases). As an overarching rule, if the client is not identified by a proper name, do not include it. When pulling clients from lists of representative matters/experience and news articles, include clients which are named and which are implied to be represented by this attorney, their team or firm, and exclude parties adverse to such clients, opposing such clients, or on the other side of a case, deal or transaction from such clients. For example, if the representative matter/experience or news article's title mentions a lending transaction with both the lender and borrower, and the attorney or their team or firm represented the lender, do not list the borrower. If a litigation case is listed, do not assume that the lawyer represented the plaintiff. Use context or other language in the text to determine which party was represented by the attorney. If a matter lists the government as one party, assume the attorney represented the other named party and include that party if it is specifically named and not anonymous. As another example, if the representative matter/experience is a litigation case, and it is written that the attorney represented the defense (or \"defended\" his client), extract the defendant named in the case title. List all named clients as a deduplicated array of NAMES copied directly from the source text. Omit unnamed parties and anonymous parties and never guess identities. If no named clients are explicitly named anywhere in the source code, return an empty string.',\r\n'industries' => 'Extract ONLY industries/industry sectors or client-type categories explicitly named in the source code (especially, but not exclusively, under headings like \u201cIndustries,\u201d \u201cPractices & Industries,\u201d or in /industries/ links). Include items like \u201cSports,\u201d \u201cHealthcare & Life Sciences,\u201d \u201cTechnology,\u201d \u201cInfrastructure,\u201d \u201cPrivate Equity,\u201d etc. EXCLUDE practice areas, services, or deal/matter types (e.g., \u201cMergers & Acquisitions,\u201d \u201cPrivate Equity M&A,\u201d \u201cacquisitions,\u201d \u201cinvestments,\u201d \u201cdivestitures,\u201d \u201cjoint ventures,\u201d \u201cfinancing,\u201d \u201crestructurings\u201d). Return a deduplicated array of industry/client-type names as written. If none are explicitly named, return empty array.',\r\n'languages' => 'Extract the languages in which the attorney is fluent. List them as an array.',\r\n'Accolades' => 'Extract any accolades, awards, or other special recognitions this attorney has received, such as rankings in Chambers guides (like Chambers & Partners, Chambers Gobal, or Chambers Asia-Pacific), the Legal500 list, and SuperLawyers, among others. The accolades should be specific to this attorney or their work, not generalized to their practice or their firm. List these accolades as an array. If no accolades are listed, return an empty string.',\r\n'pro_bono_activities' => 'Extract the attorney's pro bono, community service, and volunteer activities, as well as any non-profit, ngo, community service organizations the attorney may be involved with. If a description of the work is provided, include that. List them as an array',\r\n'thought_leadership' => 'Extract ALL professional thought leadership attributed to this attorney in their narrative bio and in all \"Insights,\" \"Publications,\" \"Events,\" and similar sections. This includes all items with their authorship/co-authorship/speaking/hosting credit/(byline \u201cauthor,\u201d \"co-author,\" \u201cpresenter,\u201d \u201cspeaker,\u201d \u201cpanelist,\u201d \u201cwebinar,\u201d \u201cpodcast,\u201d \u201cblog,\u201d \u201carticle,\u201d \u201cpublication,\u201d \u201cchapter,\u201d \u201cCLE,\u201d etc.). This also includes any items that do not include their byline or credit, but which are implied to involve the attorney (for example, by being listed in a section on their profile for \"Insights,\" \"Podcasts,\" \"Events,\" \"Media,\" \"Thought Leadership,\" \"Webinars, etc.). If a \u201cNews\u201d or \u201cInsights\u201d section mixes third party news ABOUT this attorney, include only items implied to the attorney as creator/presenter. List each as \"Title (URL)\" when a link is present, otherwise just the title. Add base domain to relative links. Also include the publication, event/program, and date after the title if these are available. Return [] if none.'\r\n'adverse_parties' => 'Review all the source code, including the narrative bio and list of representative matters, and list EVERY identifiable and NAMED party that is adverse to this attorney\u2019s clients: litigation opponents and transaction counterparties (buyer vs seller, lender vs borrower, landlord vs tenant, licensor vs licensee, insurer vs insured, issuer vs underwriter/investor, etc.). You MUST pull from all sections in the source code - explicit lists of clients, the narrative biography, listed representative matters, or in news articles listed for this attorney, or the titles thereof. In M&A, if the attorney represented the buyer/acquirer, DO NOT list the acquired target as adverse (since it becomes the client); instead list only the selling side (seller, stockholders, founders, or divesting company). If the attorney represented the seller/target, list the buyer/acquirer. Use cues like \u201cto/with/from/against,\u201d \u201csale to/by,\u201d \u201cacquisition from/by,\u201d \u201cmerger with,\u201d \u201cfinanced by/loan to/from/credit facility with.\u201d In the attorney represented the owner or owning entity of a subsidiary/portfolio company (for example in the case of a restructuring or lending transaction), DO NOT list the subsidiary/portfolio company as adverse; Do not list governments/agencies/courts. Only include an adverse party if its name appears verbatim in the source code and clearly identifies a real person, business, company, organization, or government entity. Do NOT include general descriptions, categories, roles, or descriptors that are not proper names (for example: \"Fortune 50 company\", \"medical billing company\", \"global bank\", \"mayoral candidate\", \"pharmacy\", \"trade association\", \"energy company\", or similar phrases). If the text does not contain the adverse party's name, do not include it. Output a deduplicated array of exact names; omit unnamed parties and never guess.'\r\n 'affinity_groups' => 'Extract ALL affinity/identity-based organizations the attorney is affiliated with on the page, even if under generic headings like \u201cAssociations,\u201d \u201cMemberships,\u201d \u201cAffiliations,\u201d \u201cCommunities,\u201d or \u201cOrganizations.\u201d Check all sections of the source code. Include all bar or professional association whose name signals an identity/affinity or civil-rights focus (e.g., words like Black/African-American/AAPI/Asian/South Asian/Pacific Islander/Hispanic/Latino/Native/Indigenous/LGBT/LGBTQ/Queer/Women/Gender/Disability/Veteran/Jewish/Muslim/Christian/Hindu/Sikh/Interfaith/Civil Rights/Minority/Diversity/Inclusion). Exclude purely general trade/professional groups without such identity focus. Return a deduplicated array of exact organization names; if none, return empty array.'"]}