[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":"
\n<

![endif]-->\n
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n
Joseph Amari
 \n\t\t\t
AssociateÂ /Â Chicago
\n
P: 312.690.5556
\n
jamari@sbsblaw.com\n
  \n\t\t\t\t\t
\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tHome\t\t\t\t\n\t\t\t\n\t\t
\n\t\t
\t\t\t\t\n\t\t\t\t

Attorneys

\t\t\t\t\n\t\t\t\t

Joseph Amari

\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Joseph Amari is an associate in SBSBâ€™s Chicago office and is a member of the firmâ€™s Defense Base Act practice group. His interest in a legal career was sparked by a First Amendment course while studying at the University of Illinois, and though he initially had designs on becoming a professional photographer, he pivoted and pursued the law.
\n
After graduating from Illinois with a Bachelor of Science degree, Joseph went to law school at the University of Illinois Chicago and graduated summa cum laude in 2021. From there, he went on to gain experience handling complex commercial real estate transactions and civil litigation cases before joining SBSB in April 2024.
\n
Joseph is admitted to the Illinois State Bar Association and takes pride in the preparation required in each unique case. His approach is tailored specifically to each individual clientâ€™s needs in the pursuit of an optimal solution.
\n
Practice Areas
 \n
\t\t\n
Defense Base Act
\n
\n
Practice Areas
 \n
\n
Defense Base Act
\n
\n
Education
 \n
\n
J.D., University of Illinois Chicago School of Law, 2021\n
\n
Summa cum laude
\n
\n
\n
B.S., University of Illinois Urbana-Champaign, 2017
\n
\n
Court Admissions
 \n
\n
Illinois State Bar Association
\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. 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":"        \n            View All People\n        \n
\n                        Ryan P. Fetherston\n
\n
\n                        Attorney\n
\n                        \n                            \n                                LinkedIn \n                            \n                            \n                                vCard \n                            \n                        \n                            PDF \n                        \n
\n                    Ryan P. Fetherston\n
\n
\n                    Attorney\n
\n
\n
\n
\n                                        Telephone\n
\n
\n                                        (414) 221-6629\n
\n
\n
\n
\n                                        Fax\n
\n
\n                                        (414) 249-2618\n
\n
\n
\n
\n                                        Email\n
\n                                        \n
\n
\n
\n                                        Office\n
\n                                        <address>\n                                            Milwaukee
\n                                            411 East Wisconsin Avenue
\n                                            Suite 1000
\n                                            Milwaukee, WI 53202\n                                        </address>\n
\n
\n
\n                                    <button>\n                                        \n                                        \n                                        Bio\n                                    </button>\n
\n
Ryan Fetherston is a Shareholder in the firmâ€™s Litigation and Risk Management Practice Group. He has broad experience in litigation matters, with particular focuses on business and general litigation, professional liability, toxic tort, insurance coverage, and workerâ€™s compensation. Ryan has experience representing clients in all phases of litigation from initial case investigation and strategy development to discovery, motion practice and trial.Â
\n
He is a Member and serves as a Wisconsin Firm Liaison for The Harmonie Group.Â
\n
Â
\n
\n                                    <button>\n                                        \n                                        \n                                        Education\n                                    </button>\n
\n
\n
Marquette University, J.D., 2006
\n
University of St. Thomas, B.A., 2003
\n
\n
\n                                    <button>\n                                        \n                                        \n                                        Bar Admissions\n                                    </button>\n
\n
\n
Wisconsin
\n
U.S.â€ˆDistrict Court, Eastern and Western Districts of Wisconsin
\n
\n
\n                                    <button>\n                                        \n                                        \n                                        Professional and Civic Associations\n                                    </button>\n
\n
\n
State Bar of Wisconsin
\n
American Bar Association
\n
The Harmonie Group, Wisconsin Firm Liaison
\n
\n
\n                                    <button>\n                                        \n                                        \n                                        Honors and Accomplishments\n                                    </button>\n
\n
\n
The Best LawyersÂ in AmericaÂ® , Commercial Litigation (2026), Personal Injury Litigation - Defendants (2026)
\n
Best Lawyers: Ones To WatchÂ® in America, Commercial Litigation (2024-2025), Personal Injury Litigation - Defendants (2024-2025)
\n
Wisconsin Rising Stars (2013-2014, 2016-2021)
\n
\n
\n                            Areas of Practice\n
\n
\n
\n                                    \n                                        Litigation and Risk Management\n                                    \n
\n
\n                                    \n                                        Toxic Tort\n                                    \n
\n
\n                                    \n                                        Product Liability\n                                    \n
\n
\n                                    \n                                        Professional Liability\n                                    \n
\n
\n                                    \n                                        Commercial and Business Litigation\n                                    \n
\n
\n                                    \n                                        Worker's Compensation\n                                    \n
\n
\n

\n
\nRyan P. Fetherston\nRated by Super Lawyers

loading ...\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. 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":"\t\t\n\t\t\t
\n\t\t\t\tStewart\n\t\t\t\tM.\n\t\t\t\tWeintraub \n\t\t\t
\n\t\t\tSenior Counsel\n\t\t\t\n\t\t\t\t\tPhiladelphia\t\n\t\t

P 610.772.2322

F 610.772.2305

E sweintraub@chamberlainlaw.com

\n\t\t

\n\t\t\t
\nProfileNewsPresentationsPublications\n\t\t\t
Practice Areas
\n
\n
State and Local Tax  Controversy & Planning
\n
Tax
\n
Tax Controversy & Litigation
\n
Estate & Income Tax Planning & Estate Administration
\n
Real Estate
\n
\n\t\t\t
Education

Temple University Beasley School of Law, J.D., 1971
\n
Drexel University, B.S., 1968

Honors

Listed, The Best Lawyers in AmericaÂ® - Real Estate Law (2021-2026)
\n
Listed, The Best Lawyers in AmericaÂ® - Litigation and Controversy - Tax (2011-2026)
\n
Listed, The Best Lawyers in AmericaÂ® - Tax Law (2005-2026)
\n
Recommended Lawyer, The Legal 500 - U.S. Taxes: Contentious, 2025
\n
Pennsylvania Super Lawyers List - 2025
\n
Best LawyersÂ® Litigation & Controversy - Tax â€œLawyer of the Yearâ€� in Philadelphia (2014, 2021, 2024)
\n
Named by the Legal Intelligencer as a 2020 Pennsylvania Legal Trailblazer
\n
Legal Intelligencer Lifetime Achievement Award, 2014
\n
Martindale Hubble AV Preeminent Rating
\n
Named Fellow to Washington, D.C.-based American College of Tax Counsel (ACTC) in 2010
\n
Noted as a \"Pennsylvania Super Lawyer\" for taxation, 2004-present
\n
Pennsylvania's Top Rated Lawyers, 2019
\n
Listed in Whoâ€™s Who in American Law
\n
Selected as a fellow of the American Bar Foundation in 2009
\n
Elected to Lambda Alpha International Honor Society, 2003
\n
Institute for Professionals in Taxation Special Award, 2014
\n
Overall Chair ABA/IPT Advanced State and Local Tax Conference 2014-2021
\n
Program Coordinator, Advanced Property Tax Conference, ABA/IPT, 1998-2013
\n
Program Coordinator, Advanced Sales Tax Conference, ABA/IPT, 2000-2013
\n
Program Coordinator, Advanced Income Tax Conference, ABA/IPT, 2006-2013
\n
Honored by Greater Philadelphia Chamber of Commerce for Outstanding Contribution to Philadelphia Tax Reform, 1984-1989

Â

Bar Admissions

Pennsylvania, 1971
\n
New York, 2013

Court Admissions

U.S. Supreme Court and all of its subordinate courts in Pennsylvania and Philadelphia
\n
U.S. Court of Claims
\n
U.S. Tax Court
\n
Supreme Court of Pennsylvania and all of its subordinate courts
\n\t\t\t\t\t\t
Profile
\n\t\t\t\t\t\t
Stewart Weintraubâ€™s practice has centered on taxation for more than 40 years. He helps clients plan and structure transactions so that all state and local tax obligations are minimized. He represents clients in all aspects of state and local tax compliance and litigation, from audits through trials and appeals to the appellate courts.
\n
Before entering private practice, Mr. Weintraub was Chief of Tax Litigation for the City of Philadelphiaâ€™s Law Department, during which he also served as Chief Counsel of the Mayorâ€™s Tax Reform Commission. In 2003, he was appointed to serve as a member of the new Tax Reform Commission created by the Home Rule Charter.
\n
Areas of Experience
\n
\n
Represented distributors of malt and brewed beverages in challenges to their obligations to pay school and business taxes.
\n
Served as advisory counsel of record in local tax litigation involving a life insurance and title insurance company.
\n
Represented real estate developers in property and business tax appeals.
\n
Represented multistate corporations in litigating whether they have taxable nexus in the City of Philadelphia or the Commonwealth of PA.
\n
Represented clients in all other areas of state and local taxes including apportionment, business/nonbusiness disputes, etc.
\n
\n
Community Activities
\n
\n
Tau Epsilon Rho Law Society, Brandeis Law Society Member, Executive Committee, 1984 to 2011
\n
Anti-Defamation League of Bâ€™nai Bâ€™rith, Metropolitan Philadelphia Advisory Board,1976-2002
\n
American Jewish Congress, Board of Directors 1989-2002, Pennsylvania Region President, 2000-2003
\n
Philadelphia Flag Day Association, Board of Directors,1977-1993
\n
Cherry Hill High School East Mock Trial Team Coach, 1990-2004, National Champions, 1998
\n
Philadelphia Tax Reform Commission, Member, 2003
\n
Greater Philadelphia Chamber of Commerce, Chair, State and Local Tax Committee, 1983 to date
\n
Greater Philadelphia Chamber of Commerce, Board of Directors,1991-1999
\n
Cherry Hill Mayorâ€™s Economic Development Advisory Council,1993
\n
Temple Law Alumni Association, Member, 1971, Executive Committee, 1996 to date, President, 2001-2003
\n
Founding member, Jewish Social Policy Action Network, 2003; member of Board of Directors and General Counsel, 2003 to date
\n
President, Jewish Policy Foundation of Pennsylvania, 2004 to date
\n

Professional Affiliations

American Bar Association, member since 1971; for Section on Taxationâ€™s Committee on State and Local Taxes: Vice-Chair of Operations, 2005; Vice-Chair, 2007; Chair, 2009; elected Tax Section Council Director, 2013-2016
\n
Pennsylvania Bar Association, member since 1971
\n
Philadelphia Bar Association, member; Board of Governors, 1997-1999; Tax Section Council,2004-2006 and 2013; Section Secretary/Treasurer, 2006-2010
\n
Philadelphia Trial Lawyers Association, member since 1996
\n
Wolters Kluwer Legal Tax Advisory Board, 2013

\n\t\t\t\t\t\t
News
\n\t\t\t
News
\n
\n
72 Chamberlain Hrdlicka Attorneys Named to 32nd Edition of The Best Lawyers in AmericaÂ®August 21, 2025
\n
Chamberlain Hrdlicka Ranked Among Nationâ€™s Top Tax Law Firms by Legal 500; Attorneys Recognized with Top Honors and RecognitionsJune 16, 2025
\n
Chamberlain Hrdlicka Shareholders, Philip Karter and Stewart M. Weintraub,  Named Among 2025 Pennsylvania Super LawyersMay 22, 2025
\n
87 Chamberlain Hrdlicka Attorneys Named to 2025 Best Lawyers in AmericaÂ®Best Lawyers in AmericaÂ® recognizes 87 Chamberlain Hrdlicka attorneys in a peer selection process for the 2025 edition of Best Lawyers in AmericaAugust 15, 2024
\n
Chamberlain Hrdlicka Improves Rankings in Chambers & Partners 2024 USA GuideChamberlain Hrdlicka ranked in the top ten tax law firms in the United StatesJuly 11, 2024
\n
Chamberlain Hrdlickaâ€™s Stewart Weintraub Recognized as Lawyer of the Year in Tax Litigation and Controversy in Philadelphia by Best Lawyers in AmericaÂ®Stewart Weintraub recognized as Lawyer of the Year in Tax Litigation and Controversy by Best Lawyers in AmericaÂ® for fourth timeAugust 17, 2023
\n
87 Chamberlain Hrdlicka Attorneys Named to 2024 Best Lawyers in AmericaÂ®Best Lawyers in AmericaÂ® recognizes 87 Chamberlain Hrdlicka attorneys in a peer selection process for the 2024 edition of Best Lawyers in AmericaAugust 17, 2023
\n
Chamberlain Hrdlicka Improves Practice and Individual Rankings in Chambers & Partners 2023 USA GuideChamberlain Hrdlicka ranked in the top ten U.S. tax law firms by Chambers & PartnersJune 2, 2023
\n
Four Chamberlain Hrdlicka Attorneys Named Among 2023 Pennsylvania Super Lawyers, Rising StarsPhil Karter, Ken Trujillo and Stewart Weintraub named 2023 Pennsylvania Super Lawyers and Jennifer Karpchuk named 2023 Rising StarMay 19, 2023
\n
72 Chamberlain Hrdlicka Attorneys Named to US News â€“ 2023 Best Lawyers in AmericaÂ®Best Lawyers in AmericaÂ® recognizes 72 Chamberlain Hrdlicka attorneys in a peer selection process for the 2023 edition of Best Lawyers in AmericaAugust 18, 2022
\n
Chamberlain Hrdlicka Ranks in Top Ranked LegalChamberlain Hrdlicka Ranks in Top Ranked Legal for Tax and ImmigrationJuly 19, 2022
\n
Chamberlain Hrdlicka Maintains Practice and Enhances Individual Rankings  in Chambers & Partners 2022 USA GuideChamberlain Hrdlicka ranked in the top ten U.S. tax law firms by Chambers & Partners 2022 USA GuideJune 2, 2022
\n
Chamberlain Hrdlicka Attorneys named as 2022 Pennsylvania Super Lawyers and Rising StarPhil Karter, Ken Trujillo and Stewart Weintraub named 2022 Pennsylvania Super Lawyers and Jennifer Karpchuk named 2022 Rising StarMay 24, 2022
\n
54 Chamberlain Hrdlicka Attorneys Named to 2022 Best Lawyers  in AmericaÂ®Best Lawyers in AmericaÂ® selects 54 Chamberlain Hrdlicka Attorneys for Recognition for 2022August 19, 2021
\n
Chamberlain Hrdlicka enhances Practice and Individual Rankings in Chambers & Partners 2021 USA GuideChambers & Partners 2021 List for Chamberlain Hrdlicka Practice and Individual RankingsJune 3, 2021
\n
Chamberlain Hrdlicka Lawyers named among 2021 Pennsylvania Super Lawyers, Rising StarsKarpchuk, Karter, Trujillo and Weintraub named among 2021 Pennsylvania Super Lawyers and Rising StarsMay 26, 2021
\n
Pennsylvania Trailblazers 2020 includes Stewart WeintraubStewart Weintraub recognized as Pennsylvania Trailblazer 2020The Legal Intelligencer, November 2020
\n
Chamberlain Hrdlicka Virtual Annual Tax and Business Planning Seminar - November 10-12, 2020Virtual This Year! Chamberlain Hrdlicka Virtual Annual Tax and Business Planning Seminar is November 10-12, 2020November 10, 2020
\n
Chamberlain Hrdlickaâ€™s Stewart Weintraub Recognized as Lawyer of the Year for 2021 in Tax Litigation and ControversyStewart Weintraub recognized as Lawyer of the Year for 2021 in Tax Litigation and Controversy by US Newsâ€™ Best Lawyers in AmericaSeptember 8, 2020
\n
Record 53 Chamberlain Hrdlicka Attorneys Named to US News â€“ 2021 Best Lawyers in AmericaÂ®Chamberlain Hrdlicka Attorneys Named to US News â€“ 2021 Best Lawyers in AmericaÂ®, Three Attorneys Recognized as Lawyer of the YearAugust 20, 2020
\n
Chamberlain Attorneys Named to 2020 Pennsylvania \"Super Lawyers\" ListKenneth Trujillo and Stewart Weintraub are named to the 2020 â€œPennsylvania Super Lawyersâ€� listMay 28, 2020
\n
Chamberlain Hrdlicka continues to be recognized with Practice and Individual Rankings by Chambers & PartnersChambers Individual and Practice Rankings for 2020May 4, 2020
\n
â€œCould coronavirus make remote work the new norm at Philly law firms?â€�\"Could coronavirus make remote work the new norm at Philly law firms?â€�Philadelphia Business Journal, March 17, 2020
\n
Chamberlain Hrdlicka to Host 42nd Annual Houston Tax and Business Planning Seminar on October 30th at Norris Conference Center at City CentreOctober 30, 2019
\n
Record Number of Chamberlain Hrdlicka Attorneys Named to US News 2020 Best Lawyers  in AmericaÂ® and Four Attorneys Recognized as Lawyer of the YearAugust 15, 2019
\n
\n\t\t\t\t\t\t
Presentations
\n\t\t\t
Seminars & Presentations
\n
\n
Chamberlain Hrdlicka Virtual Annual Tax and Business Planning Seminar for 2020November 10, 2020
\n
Chamberlain Hrdlicka 42nd Annual Houston Tax and Business Planning SeminarNorris Conference Center at City Centre, October 30, 2019
\n
Chamberlain Hrdlicka Hosts SALT Law UpdateSeptember 8, 2017
\n
Stewart M. Weintraub to Co-Present PA Tax Planning ProgramChamberlain Hrdlicka state and local tax (SALT) practice chair co-presents tax planning program
\n
Stewart M. Weintraub to Chair National Tax SeminarsChamberlain Hrdlicka state and local tax (SALT) practice chair is the overall chair of the ABA/IPT Advanced Tax Seminars
\n
Attorney Stewart M. Weintraub Discusses State Tax Issues for ABA WebinarChamberlain Hrdlicka lawyer to present as part of webinar sponsored by the American Bar Associationâ€™s Section of Taxation
\n
Chamberlain Hrdlicka Tax Lawyer Chairs National Law ConferencesPhiladelphia tax attorney Stewart M. Weintraub to chair ABA/IPT seminarsThe Ritz-Carlton, New Orleans, LA, March 16, 2015
\n
Philadelphia Tax Attorney to Discuss Business and Local Tax IssuesChamberlain Hrdlicka lawyer Stewart M. Weintraub to present program on local tax and business tax issues, October 18, 2014
\n
Philadelphia Tax Lawyers Discuss Location-Based Tax IssuesChamberlain Hrdlicka attorney Stewart M. Weintraub presented two CLEs on nexus and its impact on state and local taxes, January 6, 2014
\n
Hot Topics in Federal, State, and Local TaxationThe Four Seasons Philadelphia, May 30, 2012
\n
\n\t\t\t\t\t\t
Publications
\n\t\t\t
Publications
\n
\n
â€œPa. Tax Ruling Boosts Nonprofitsâ€™ Competitive Edge, Atty Say,â€� Law360Law360, June 24, 2025
\n
â€œPennsylvania Ruling a Tax Exemption Victory for Nonprofits,â€� Bloomberg LawBloomberg Law, June 4, 2025
\n
Being a New Partner: Techniques for Developing a Client BaseStewart Weintraub's article \"Being a New Partner: Techniques for Developing a Client Base\" in The Legal IntelligencerThe Legal Intelligencer, February 3, 2023
\n
\"The New Workplace World\"Stewart Weintraub article on \"The New Workplace World\"The Legal Intelligencer, February 3, 2022
\n
â€œOracle USA Inc. v. Commissioner of Revenue: Statutory Construction and Commissionerâ€™s Authorityâ€�Jennifer Karpchuk, Stewart Weintraub, and Alissa Gipson article on â€œOracle USA Inc. v. Commissioner of Revenue: Statutory Construction and Commissionerâ€™s Authorityâ€�Bloomberg Tax, March 9, 2021
\n
â€œThinking of Changing Firms? Here Are Some Questions to Ask at the Interviewâ€�Article by Phil Karter and Stewart Weintraub on â€œThinking of Changing Firms? Here Are Some Questions to Ask at the Interviewâ€�Legal Intelligencer, February 5, 2021
\n
â€œPhiladelphia's Pandemic Budget: Drawing From Reserves and Tax Hikesâ€�Article by Stewart Weintraub on â€œPhiladelphia's Pandemic Budget: Drawing From Reserves and Tax Hikesâ€�The Legal Intelligencer, August 5, 2020
\n
\"The COVID-19 Challenge and How It Is Affecting Businesses, Individuals\"Article by Stewart Weintraub on \"The COVID-19 Challenge and How It Is Affecting Businesses, Individuals\"Legal Intelligencer, April 21, 2020
\n
\n
\n
Co-Author America Law Media; \"2014 Pennsylvania Tax Handbook\"
\n
â€œAn MTC Mediation Success Storyâ€� (Feb. 1, 2008)
\n
â€œPennsylvania Courts Interpret Various Tax Provisions Under the Commerce Clause: Part IIIâ€� (Oct. 24, 2008)
\n
\"Pennsylvania Courts Interpret Various Tax Provisions Under the Commerce Clause\" (Jan. 1, 2007)
\n
\"A Trap for the Unwary - The Pennsylvania Personal Income Tax\" (Dec. 1, 2005)
\n
\"Trap for the Unwary - The Pennsylvania Personal Income Tax\" (Oct. 1, 2005)
\n
\"Koch v. Director, Division of Taxation: Has the NJ Supreme Court Opened the Floodgates for Refunds of Individual Income Tax?\" (May 5, 2005)
\n
\n\t\t\t
Blog Posts
\n
\n
Philadelphia RAR Overpayments â€“ Not for the Faint of HeartSALT BlogÂ , January 12, 2017
\n
Upcoming Event: Stewart Weintraub to Participate in ABA Tax Section Panel discussing State and Local Tax Issues Regarding Sale of a BusinessSALT BlogÂ , August 29, 2012
\n
Pennsylvania Commonwealth Court Holds Expedia Not Subject to Philadelphia Hotel TaxSALT BlogÂ , February 6, 2012
\n
Tennessee Court of Appeals Holds Out-of-State Book Distributor, Scholastic, Subject to Sales and Use Taxes Because of Substantial Nexus Through Local Schools and Teachers; Creates Split in CourtsSALT BlogÂ , February 3, 2012
\n
Pennsylvania Considering Legislation that Would Amend Corporate Tax and Abolish Delaware Holding Company LoopholeSALT BlogÂ , January 31, 2012
\n
Questions Raised Over City of Philadelphia's Continued Use of Ratio for Real Estate Tax AssessmentsSALT BlogÂ , October 31, 2011
\n
NCSL Opposes Contingent-fee Audits, Passes ResolutionSALT BlogÂ , October 25, 2011
\n
Washington Case Involving Retroactive Refund Amendment Spurs COST Amicus BriefSALT BlogÂ , October 18, 2011
\n
Michigan Supreme Court Debates Legality of Pension TaxSALT BlogÂ , September 14, 2011
\n
New Jersey Issues Decision Finding a Lack of Nexus Regarding a Partnership Distribution to a Foreign Limited PartnerSALT BlogÂ , August 29, 2011
\n
Arizona Prepares to Enact 30-day Tax Amnesty ProgramSALT BlogÂ , August 18, 2011
\n
CALIFORNIA LEGISLATURE PASSES \"AMAZON LAW\", WHILE CONNECTICUT GENERAL ASSEMBLY UPDATES AMAZON BILL TO RETROACTIVELY TARGET ONLINE RETAILERSSALT BlogÂ , June 22, 2011
\n
Illinois Department of Revenue Sued Over Amazon LawSALT BlogÂ , June 16, 2011
\n
AT&T $1 Billion Class Action Settlement Approved by Federal JudgeSALT BlogÂ , June 13, 2011
\n
Colorado and South Carolina's Unique Positions on \"Amazon\" LawsSALT BlogÂ , June 7, 2011
\n
New Jersey Governor Signs New Tax Bills Affecting BusinessesSALT BlogÂ , June 3, 2011
\n
Virginia Allocation Apportionment Ruling Inconsistent with U.S. Supreme Courtâ€™s Decision in MeadwestvacoSALT BlogÂ , June 2, 2011
\n
Michigan Enacts Amnesty Program, While Oregon Allows for Discretion in Extending Payment of Amnesty Related Installment PlansSALT BlogÂ , May 4, 2011
\n
Alabama House Passes Bill to Update State's Taxpayer's Bill of RightsSALT BlogÂ , April 27, 2011
\n
TAM-13 Issued in Light of Court's Holding in Beneficial New Jersey v. Director Relating to \"Unreasonableness\" for Purposes of the Related Member Interest DeductionSALT BlogÂ , April 19, 2011
\n
Alabama Considers Independent Judicial Review of Tax ControversiesSALT BlogÂ , April 13, 2011
\n
New Jersey Proposes Amending Corporate Business Tax Rules Related to Foreign BusinessesSALT BlogÂ , March 29, 2011
\n
Hudson Highland Group Settles Sales Tax Issues with SEC, Pays PenaltiesSALT BlogÂ , February 11, 2011
\n
California Court Rules Switch Software License Exempt from Sales TaxSALT BlogÂ , February 8, 2011
\n
Washington Announces First Ever Amnesty Program in the State, Slated for 2011SALT BlogÂ , January 11, 2011
\n
New Bill Penalizes the Misclassification of Construction WorkersSALT BlogÂ , January 6, 2011
\n
Reform Comes to Philadelphiaâ€™s Troubled System of Property Tax AssessmentSALT BlogÂ , August 3, 2010
\n
Florida & Nevada Tax Amnesty ProgramsSALT BlogÂ , July 22, 2010
\n
Time to Claim Pennsylvania or Philadelphia Tax Amnesty Is Running OutSALT BlogÂ , June 8, 2010
\n
IN RE: ACE AMERICAN INSURANCE COMPANY, INC.: A CHALLENGE TO PHILADELPHIAâ€™S TREATMENT OF NONQUALIFIED DEFERRED COMPENSATIONSALT BlogÂ , May 21, 2010
\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. 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.'"]}