[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":"
Ryan Bradley
\n           Partner\n
\n            Champaign, IL \n
 \n
\n           Joined Firm in 2024\n
As an entrepreneur and former business owner, Ryan Bradley has walked in his clientsâ€™ shoes, giving him a unique ability to understand the stress and uncertainty of litigation. Because of this, he takes an assertive but balanced approach to advising businesses, individuals, and institutions to anticipate problems and propose solutions early in the process to avoid litigation altogether.
\n
\n
FINRA Registered Investment Advisor and Venture Advisor
\n
Illinois Editor of the American Bar Associationâ€™s Law of Class Actions Manual
\n
Illinois Super Lawyer and Leading Lawyer
\n
\n           Read Full Bio\n          \n              Overview\n              Practices\n              Credentials \n              Results\n              Presentations/Publications\n              Recognition\n              Updates\n
Ryan Bradley
\n
Attorney  in Champaign, IL
\n

\n
Ryan Bradley has extensive legal and business experience across a wide array of practice areas and business sectors. Based out of the firm's Champaign office, Ryan focuses his practice on business and financial litigation and commercial transactions, including real estate and agricultural law.Â Ryan also enjoys working with individuals and businesses on estate, wealth and succession planning.
\n
As a pragmatic counselor to business and individual entrepreneurs, Ryan has been a pivotal player in multi-million-dollar transactions and has also served as a trusted advisor to businesses on every step of their journey from formation to exit. As a litigator, he has represented individual plaintiffs and corporations on both sides of the aisle. While he has tried numerous cases to verdict, Ryan is most proud of his ability to reach a common ground between parties, having settled multiple seven-figure cases through negotiation, mediation, and arbitration.
\n
Before joining Heyl Royster, Ryan was a founder and Partner at his former firm. In his tenure, Ryan advised and counseled various individuals and institutions and developed deep connections and relationships in the central Illinois community. He brings a practical approach to solving even the most complex legal and business issues, whether they arise in the boardroom or the courtroom. Ryan has served as a valued counselor and advisor to venture capital funds, financial institutions, businesses, and not-for-profits of nearly every size. As an entrepreneur and former business owner, Ryan has an uncommon depth of knowledge across a variety of sectors, from law practice to technology startups to clothing and apparel companies.
\n
With nearly two decades of civil litigation experience ranging from serious bodily injury cases to national class actions, Ryan's litigation practice has allowed him to practice in both state and federal courts across the United States and in front of the Multidistrict Litigation Panel (MDL). Additionally, Ryan has successfully argued before the Illinois State Court of Appeals and the Seventh Circuit Court of Appeals.
\n
A rigorous reader who enjoys writing and commenting on business and legal issues, Ryan has been published or quoted in Forbes, Inc., The Huffington Post, James Publishing, Tech.co, Success Magazine, The Street, and others. He also serves as the editor of the American Bar Association's Law of Class Actions Manual and two Chapters on Consumer Causes of action for the Illinois Institute of Continuing Legal Education.
\n
A native of the Washington, DC area, Ryan has a strong interest in government and politics and has provided counsel to multiple campaigns.Â  He played Division One Tennis for Loyola University and is a diehard supporter of the University of Illinois's tennis team.Â  He is the current president of the CU Tennis Association which focuses on bringing professional tennis to Central Illinois.Â  Away from the office, he spends his time with his wife and four kids, traveling to swim meets and dance recitals all over the country and, when time allows, going to concerts, fly fishing, and watching history documentaries.
\n                  \n                      Champaign, IL  \n                   \n                    rbradley@heylroyster.com\n                   \n                    Print\n
Practices
\n
\n
 Agribusiness
\n
 Business & Commercial Litigation
\n
 Business Organizations & Transactions
\n
 Casualty & Tort
\n
 Class Action & Mass Tort
\n
 Construction
\n
 Creditors' Rights & Bankruptcy
\n
 Employment & Labor
\n
 Estate Planning, Administration & Guardianship
\n
 Governmental
\n
 Healthcare
\n
 Insurance Services
\n
 Mediation Services & Alternative Dispute Resolution
\n
 Not-for-Profit Organizations and Religious & Clergy
\n
 Professional Liability
\n
 Professional Regulation & Licensure
\n
 Real Estate
\n
 Trucking
\n
\n
Credentials
\n
Education
\n
J.D., Vermont Law School, transfer
\n
TC Williams School of Law, University of Richmond
\n
B.A., Loyola University, Business Administration, cum laude
\n
Licensure(s) and Admission(s)
\n
State Courts of Illinois
\n
United States Court of Appeals for the Seventh Circuit
\n
United States District Court for the Central District of Illinois
\n
United States District Court for the Eastern District of Wisconsin
\n
United States District Court for the Northern District of Illinois
\n
United States Supreme Court
\n
Professional Associations
\n
American Bar Association
\n
Champaign County Bar Association
\n
Illinois State Bar Association
\n
Community Involvement
\n
Champaign County YMCA Swim Team Board
\n
CU Tennis Association Board
\n
My Morning Out Community Daycare, Former President
\n
Rotary Club of Champaign
\n
Results
\n
Padgett v. Niemann Foods (d/b/a County Market) (2026): Successfully defeated the Plaintiffâ€™s claims stemming from a fall at a County Market store on Summary Judgment just ten days before trial.
\n
McGee v. Macon County Sheriffâ€™s Dept, et al (2025): In a multiple-week trial, successfully obtained a defense verdict for a jailor in an Illinois State Law Battery claim brought by the family of a former inmate.
\n
In Re: Crispin v. Radiant Solar (2025): Successfully represented customer in a large construction arbitration in front of the American Arbitration Association against a solar panel installation company by recovering 100% of the damages.
\n
Dwight MILLER et al., Plaintiffsâ€“Appellants, v. ST. PAUL MERCURY INSURANCE COMPANY, Defendantâ€“Appellee: Successfully argued in the Seventh Circuit Court of Appeals for the application of insurance for clients in a securities fraud case based on the applicability of the â€œinsured v insuredâ€� exclusion.
\n
Medical Device Litigation. Represented nearly 200 individual plaintiffs in central Illinois against the maker of defective metal-on-metal hip implants. Authored a successful brief defeating removal to federal court based on the distributor statute.
\n
Business & Commercial Litigation.Â  Worked with a collection of national firms to represent hundreds of individual farmers across Illinois, Iowa, and Indiana against a chemical company and other defendants for misrepresentations related to the marketability of a certain GMO corn variety to China.
\n
Governmental Litigation. Representing multiple counites in a municipal opioid litigation case.
\n
Christie Clinic, LLC v. General Reinsurance Corp. (In re Reciprocal of Am. (ROA) Sales Practice Litig.) Represented the Plaintiffsâ€™ class with respect to fraudulent reinsurance coverage related to nose and tail coverage for medical malpractice claims.
\n
Presentations/Publications
\n
Presentations
\n
\"Legal Careers in Healthcare,\" Health Care Law Practicum - Panel Member, University of Illinois College of Law (2018)
\n
â€œPresentation on Medical Malpractice as Applicable to Nursing,â€� Parkland College School of Nursing (2015)
\n
â€œPresentation on the Anatomy of a Vehicle Accident Case,â€� Illinois Institute of Continuing Legal Education (2007)
\n
Publications
\n
Quoted in: Smart Consumer: Keep your Important Documents Safe, Erickson Senior Living Tribune (2025)
\n
â€œNew FTC Rule Bans Non-Compete Agreements,â€� Heyl Royster Employment & Labor Client Advisory (April 2024)
\n
â€œSurvey of State Class Action Law, A Report of the State Laws,â€� (Illinois Chapter), Subcommittee of the Class Actions and Derivative Suits Committee, American Bar Association (2007-Present)
\n
â€œEmerging Legal Issues Not to Ignore in 2017,â€� Huffington Post (March 7, 2017)
\n
â€œThe Billable Hour is Dead, Or should Be,â€� Forbes Online (May 26, 2017)
\n
â€œThe Fiduciary Rule May Be in Limbo: What Entrepreneurs Should Keep in Mind,â€� Huffington Post (August 2, 2017)
\n
â€œWhy Cybersecurity Matters to Small Business,â€� Forbes Online (December 4, 2017)
\n
â€œAllocation of Settlement Proceeds Between Multiple Tortfeasors,â€� Trial Journal of the Illinois Trial Lawyers Association, Volume 19, Number 2 (Summer 2017)
\n
â€œUnderstanding the FDA Approval Process for Drugs and Medical Devices,â€� Recall Guide (April 4, 2016)
\n
â€œHow Medical Devices Make it to You,â€� Living Safer, Vol. 8, Edition 1 (2017)
\n
â€œIllinois Causes of Action â€“Removal and Remand from Federal Court, Illinois Consumer Fraud Act,â€� Illinois Institute for Continuing Legal Education (2008-2017 ed.) (contributing author re: complex litigation) (with G.D. Forrester)
\n
â€œMonthly Investment Column.,â€� Central Illinois Business Magazine (2008-2011)
\n
Illinois State Bar Association Young Lawyers Division Newsletter, Volume 53, No. 3, December 2008.
\n
â€œHandling a Vehicle Crash from A â€“ Z, Topic: Claims against Common Carriers,â€� Illinois Institute for Continuing Legal Education (October 2007)
\n
Awards/Recognition
\n
\n
Super Lawyer byÂ Super LawyersÂ®,Â 2022 â€“Â 2025
\n
Super Lawyer Rising Star byÂ Super LawyersÂ®,Â 2017Â â€“Â 2021
\n
Leading Lawyer byÂ Law Bulletin Mediaâ„ , 2018Â â€“ present
\n
\n
Updates
\n
\n
 Shareholders Elect Of Counsel Attorneys to Partner Status
\n
\n
Public Profile
\n

\n
Ryan Bradley has extensive legal and business experience across a wide array of practice areas and business sectors. Based out of the firm's Champaign office, Ryan focuses his practice on business and financial litigation and commercial transactions, including real estate and agricultural law.Â Ryan also enjoys working with individuals and businesses on estate, wealth and succession planning.
\n
As a pragmatic counselor to business and individual entrepreneurs, Ryan has been a pivotal player in multi-million-dollar transactions and has also served as a trusted advisor to businesses on every step of their journey from formation to exit. As a litigator, he has represented individual plaintiffs and corporations on both sides of the aisle. While he has tried numerous cases to verdict, Ryan is most proud of his ability to reach a common ground between parties, having settled multiple seven-figure cases through negotiation, mediation, and arbitration.
\n
Before joining Heyl Royster, Ryan was a founder and Partner at his former firm. In his tenure, Ryan advised and counseled various individuals and institutions and developed deep connections and relationships in the central Illinois community. He brings a practical approach to solving even the most complex legal and business issues, whether they arise in the boardroom or the courtroom. Ryan has served as a valued counselor and advisor to venture capital funds, financial institutions, businesses, and not-for-profits of nearly every size. As an entrepreneur and former business owner, Ryan has an uncommon depth of knowledge across a variety of sectors, from law practice to technology startups to clothing and apparel companies.
\n
With nearly two decades of civil litigation experience ranging from serious bodily injury cases to national class actions, Ryan's litigation practice has allowed him to practice in both state and federal courts across the United States and in front of the Multidistrict Litigation Panel (MDL). Additionally, Ryan has successfully argued before the Illinois State Court of Appeals and the Seventh Circuit Court of Appeals.
\n
A rigorous reader who enjoys writing and commenting on business and legal issues, Ryan has been published or quoted in Forbes, Inc., The Huffington Post, James Publishing, Tech.co, Success Magazine, The Street, and others. He also serves as the editor of the American Bar Association's Law of Class Actions Manual and two Chapters on Consumer Causes of action for the Illinois Institute of Continuing Legal Education.
\n
A native of the Washington, DC area, Ryan has a strong interest in government and politics and has provided counsel to multiple campaigns.Â  He played Division One Tennis for Loyola University and is a diehard supporter of the University of Illinois's tennis team.Â  He is the current president of the CU Tennis Association which focuses on bringing professional tennis to Central Illinois.Â  Away from the office, he spends his time with his wife and four kids, traveling to swim meets and dance recitals all over the country and, when time allows, going to concerts, fly fishing, and watching history documentaries.
\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. Do not include prior locations that may be mentioned as where the attorney may have worked in the past.',\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":"

 Skip to content

 Skip to primary sidebar

Main image for Charles B. Wilmore

CHARLES B. WILMORE

Shareholder
, New Orleans
Chair of Product Liability, Class Action, and Toxic Tort Practice Group
TÂ Â 504.299.6113    cbwilmore@liskow.comConnect with meLinkedin

Assistant

Charlotte Wynn
504.556.4051

Overview

Charles Wilmore is a trial lawyer specializing in complex litigation involving toxic torts, environmental damage, maritime accidents, construction claims and defects, commercial disputes, and insurance coverage. He serves as Practice Group Leader for the firmâ€™s Product Liability, Class Action, and Toxic Tort Team. His toxic tort and environmental practice includes environmental exposure, occupational disease, personal injury, mass tort, class actions, property damage, and regulatory litigation. Charlesâ€™ maritime practice focuses on near-shore and offshore litigation for personal injury, property damage, and spill-related claims. He also handles construction and commercial disputes arising out of everything from significant residential and commercial properties to marine and shore-based industrial facilities.

Although based out of New Orleans and licensed in Louisiana, Charles provides guidance to clients with much larger geographic interests and is often asked to seek admission pro hac vice in litigation in other states. He is an approved trial counsel for industry-leading companies and has successfully defended many thousands of cases as both counsel of record and as a strategic advisor. Charles brings significant, effective experience in the development of expert evidence ranging from cutting edge science and medicine to complex engineering and construction issues.

Primary Sidebar

Related Practices

Personal Injury

Toxic Tort, Mass Torts & Class Actions

Energy â€“ Litigation

Environmental â€“ Litigation

Maritime Litigation & Casualty Response

Personal Injury & Wrongful Death

Construction Litigation & Alternative Dispute Resolution

Contract Drafting & Negotiation

Refinery Incidents & Litigation

Products Liability

Construction

Emergency & Incident Response

Litigation

Contract & Quasi-Contract Disputes

Director & Officer Liability

Contaminated Sites & Remediation

Emergency Response & Disaster Recovery

Commercial Litigation

Environmental â€“ Regulatory & Litigation

Bar Admissions

Louisiana, 2003

Highlights

â€œCharles Wilmore is a strong trial lawyer with experience in environmental litigation and toxic torts. His practice covers a range of issues including property damage, class actions and regulatory litigation.â€� â€“ Chambers USA Review, Environment: Litigation â€“ Louisiana, 2022

â€œI work closely with Keith Jarrett, Scott Seiler, Charles Wilmore and Devin Reid. Great Team. Very Knowledgeable, Subject Matter Expertise, Practical Sound Advice, Cost Efficient, Responsive, Dependable, Dedicated.â€� â€“ J. Tracey Rogers, bp

Notable Experience

Defended an international energy company against thousands of personal injury lawsuits following an oil spill resulting in thousands of dismissals based upon effective use of scientific and medical evidence.

Defended an international joint venture against thousands of claims following a chemical release in a densely populated area. The defense succeeded in removing the environmental exposure case to federal court, and secured a defense verdict on liability.

Defended an international company in a multi-week trial in state court in Orleans Parish. Thousands of plaintiffs claimed personal injury as a result of alleged chemical exposure in an urban area. Through the use of expert witnesses and effective cross-examinations of the plaintiffsâ€™ witnesses, the trial team was able to undermine the exaggerated claims and secured a defense verdict on liability.

Prevailed in hundreds of Daubert motions striking unreliable expert testimony on scientific and medical causation issues, ultimately resulting in dismissal of those lawsuits.

Defended an international energy company against claims for alleged oilfield contamination resulting from decades of oil and gas production via development of scientific evidence.

Prevailed in securing insurance coverage for clients in litigation ranging from catastrophic events to construction damage to environmental exposure to marine operations.

Successful pursuit of CERCLA cost recovery claims for an international energy company.

Defense of major commercial real estate holdings in residential mold claims.

Involvement

Litigation Counsel of America, Fellow

Liskow & Lewis Board of Directors, Former Member

New Orleans Bar Association Young Lawyers Section, Former Member, Board of Directors

New Orleans, Louisiana State, Federal, and American Bar Associations, Member

Recognition

Chambers USA - Ranked Nationally (Band 1) Product Liability: Toxic Torts, 2025;Â  Environmental Litigation - Louisiana, 2021-2025

The Best Lawyers in AmericaÂ®, Mass Tort Litigation / Class Actions - Defendants, Personal Injury Litigation - Defendants, Commercial Litigation, 2014â€“2026

Fellow of the Litigation Counsel of America

Louisiana Super Lawyers, Personal Injury, 2020-2025

New Orleans Magazineâ€™s List of â€œTop Lawyers,â€� 2015-2025

Â

Â

Credentials

Education

Louisiana State University, Paul M. Hebert Law Center (B.C.L., J.D., 2003)

Order of the Coif

Louisiana Law Review, Member

University of Louisiana at Monroe (B.A., magna cum laude, 1999)

Bar Admissions

Louisiana, 2003

Court Admissions

Louisiana State Courts

U.S. District Court, Eastern District, Louisiana

U.S. District Court, Middle District, Louisiana

U.S. District Court, Western District, Louisiana

U.S. Court of Appeals, Fifth Circuit

Presentations

Charles has presented to industry groups and for the purposes of providing continuing legal education. His presentation topics include jury selection, ethics, incident investigations, insurance coverage, marine insurance, and contractual defense and indemnity.

After Hours

Charles is an accomplished international outdoorsman and fisherman Âand an ardent conservationist. His travels have led him from the tidal marshes of Louisiana to the turquoise flats of Belize to the high grass of much of Southern Africa.

What's Trending With Charles

 News06.06.25Chambers USA Ranks 32 Liskow Lawyers, 10 Practice AreasLiskow is pleased to be recognized in the 2025 edition of Chambers USA,â€¦2 minute read

 News05.06.2559 Liskow Lawyers Selected to 2025 Louisiana Super Lawyers, Rising Stars59 Liskow attorneys have been named to the 2025 Louisiana Super Lawyers andâ€¦less than a minute

 News08.15.24118 Liskow Lawyers Recognized in The Best Lawyers in AmericaÂ® (BL Rankings) 2025Liskow is pleased to announce that 118 lawyers are included in the 2025â€¦5 minute read

 News06.06.24Twenty-Seven Liskow Lawyers, Ten Practice Areas Recognized in Chambers USALiskow is pleased to announce the firm is listed in the latest editionâ€¦less than a minute

 News12.21.23Fifty-One Liskow Attorneys Selected to 2024 Louisiana Super Lawyers and Rising Stars, Thomson ReutersFifty-one Liskow attorneys have been named to the 2024 edition of Louisiana Superâ€¦less than a minute

 News08.17.23114 Liskow Lawyers Recognized in The Best Lawyers in AmericaÂ® (BL Rankings) 2024Liskow is pleased to announce that 114 lawyers are included in the 2024â€¦5 minute read

 News06.01.23Twenty-Six Liskow Lawyers, Ten Practice Areas Recognized in Chambers USALiskow is pleased to announce the firm is listed in the latest editionâ€¦less than a minute

 News12.22.22Fifty-Five Liskow Lawyers Selected to 2023 Louisiana Super Lawyers and Rising Stars, Thomson ReutersFifty-five Liskow & Lewis lawyers have been named to the 2023 edition ofâ€¦less than a minute

 News08.18.2285 Liskow Lawyers Recognized in The Best Lawyers in AmericaÂ© (BL Rankings) 2023Overview Liskow is pleased to announce that 85 lawyers are included in theâ€¦4 minute read

 News06.01.22Twenty-Four Liskow Lawyers, Nine Practice Areas Recognized in Chambers USALiskow is pleased to announce practice area and lawyer rankings in the 2022â€¦less than a minute

View All\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. Do not include prior locations that may be mentioned as where the attorney may have worked in the past.',\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":"
Travis L. Francis
\n                                                                                Of Counsel\n
Practice Areas
\n
\n
Alternative Dispute Resolution
\n
Commercial Litigation
\n
Insurance and Reinsurance Law
\n
\n                            973.451.8509\n                            tfrancis@riker.com\n                            vCard\n                            Print\n                                                \n                        \n                                                \n                        \n                                        \n
Bio
\n
Travis L. Francis joined the Firm as Of Counsel after serving for 25 years as a Judge of the Superior Court of New Jersey and as the Assignment Judge of Middlesex County. He is a member of Riker Danzigâ€™s Alternative Dispute Resolution, Commercial Litigation, and Insurance Groups. He is Co-Chair of the Firmâ€™s Diversity and Inclusion Committee.
\n
Judge Francisâ€™s practice focuses on employment, restrictive covenants, contracts and complex discovery issues, general equity, complex commercial litigation, complex construction litigation, internal corporate and municipal investigations, and insurance coverage.
\n
Prior to his appointment as Assignment Judge in 2007, Judge Francis was the Presiding Judge of the Chancery General Equity Court, where he tried complex commercial cases, forfeitures, shareholder oppression actions, orders to show cause, and specific performance actions.
\n
After his appointment to the bench in 1992, Judge Francis was initially assigned to the Criminal Division and two years later assigned to the Family Division where he served as the Vicinage Juvenile Court Judge for two years. Following that, he was assigned to the Civil Division where he tried all types of civil cases including but not limited to personal injury, discrimination, medical malpractice, complex construction litigation, product liability, and insurance coverage cases.
\n
Judge Francis serves as a Judicial Commissioner for the Supreme Court Judicial Evaluation Commission. He has also served on numerous other Supreme Court Committees, including Minority Concerns, Juvenile Justice and the Family, Supreme Court Bench-Bar-Media, Civil Practice, the Capital Punishment Advisory Committee, and the special Committee on Preemptory Challenges and Jury Voir Dire. Judge Francis served as Chair of the Conference of Wiretap Judges.
\n
Judge Francis was recognized by the New Jersey State Bar Foundation in 2009 with its Outstanding Volunteer Service Award.
\n
Judge Francis is an adjunct professor at the Rutgers Law School â€“ Newark, and he has presided over moot court competitions for several schools. He is a Visiting Associate for the Eagleton Institute of Politics at Rutgers University. He has been a lecturer for the New Jersey Institute of Continuing Legal Education and a guest lecturer at the School of Public and International Affairs at Princeton University.
\n
Prior to serving on the bench, Judge Francis worked for the Public Advocate in the Middlesex County Public Defenderâ€™s Office. He was a trial attorney at Prudential Insurance Company and a Senior Trial Attorney for Firemanâ€™s Fund Insurance Company.
\n                                    Read More\n
Areas of Emphasis
\n
Employment

\n
Restrictive Covenants

\n
Contract Issues

\n
General Equity

\n
Complex Commercial Litigation

\n
Insurance Coverage

\n
Complex Construction Litigation

\n
Bar Admissions
\n
New Jersey

\n
United States District Court, District of New Jersey

\n
Education
\n
Rutgers University School of Law, J.D.

\n
North Carolina State University, M.A.Ed.

\n
Bradley University, B.S.

\n
Professional Activities
\n
Co-Chair, Riker Danzig Diversity and Inclusion Committee

\n
Judicial Commissioner, Supreme Court Judicial Evaluation Commission

\n
Rankings & Recognitions
\n
Since 2023, Judge Francis has been included in The Best Lawyers in AmericaÂ®, a peer review of U.S. lawyers, in the Arbitration and Mediation fields.
\n
In 2019, Judge Francis was honored as a â€œDiverse Attorney of the Yearâ€� by theÂ New Jersey Law Journal.Â His interview regarding the honor is available here.
\n
SeeÂ Awards and Honors Methodology.
\n
No aspect of this advertisement has been approved by the Supreme Court of New Jersey.
\n
\n
\n                            <button>Bio</button>\n
\n
\n                            <button>Areas of Emphasis</button>\n
\n
\n                            <button>Bar Admissions</button>\n
\n
\n                            <button>Education</button>\n
\n
\n                            <button>Professional Activities</button>\n
\n
\n                            <button>Rankings & Recognitions</button>\n
\n
\n                          <button>\n                            Bio\n                          </button>\n
\n
Bio
\n
Areas of Emphasis
\n
Bar Admissions
\n
Education
\n
Professional Activities
\n
Rankings & Recognitions
\n
\n
Related Insights:
\n
Judge Francis Speaking on New Jersey Civil Trial Preparation
\n                                                                Commercial Litigation\n
The Hon. Travis L. Francis, Of Counsel with Riker Danzig, will be speaking at the...
\n                                        \t\t                        \t\t                        \t\t                        \n
Anne Mohan Co-Chairs 2026 Hunterdon County Mock Trial Competition
\n                    \n                                         \t\t                        \n
Riker Danzig Earns First-Tier Rankings in Best Law FirmsÂ® 2026
\n                    \n
Riker Danzig Welcomes Seven Fall Associates in 2025
\n
Riker Danzig warmly welcomes seven fall associates to the Firm: Keshav Agiwal,...
\n
Insurance Partners Honored in 2026 Lawdragon 500 Leading Litigators in America
\n                                                                                Insurance and Reinsurance Law\n
Riker Danzig is pleased to announce thatÂ Brian E. Oâ€™Donnell, Chair of the...
\n
Rob Vacchiano Named Co-Chair of ECBAâ€™s Insurance Law Committee
\n                                                                                Insurance and Reinsurance Law\n
Riker Danzig Insurance Partner Robert P. Vacchiano has recently been named Co-Chair...
\n
Show More Related Insights
\n
\n
Publications
\n
Firm News
\n
Blog
\n
\n                View More \n\t\t\t\n
Get Our Latest Insights
\n                                Subscribe\n
âœ“Thanks for sharing!
AddToAny
Moreâ€¦\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. Do not include prior locations that may be mentioned as where the attorney may have worked in the past.',\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.'"]}