[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\t\t
\n\t\t\t\t\tJessica\n\t\t\t\t\tThaller-Moran \n\t\t\t\t
\n\t\t\t\tPartner\n\t\t\t\t
\n\t
Raleigh

t: 919.573.6227

f: 336.232.9227

jthaller-moran@brookspierce.com
\n\t\t
\n\t\t
\n\t

Print PDF

LinkedIn

\n\t\t\t\t\tShare\n\t\t\t
\n\t\t
\n\t\t\t\t\tOverviewExperienceCredentialsNewsroomProfessional & CivicAbout Me\n\t\t\t\t\t\t
Overview
\n\t\t\t\t\t\t
Jessi Thaller-Moran focuses her practice on employment law and litigation, which includes counseling employers on legal compliance and helping them proactively identify, prepare for and respond to issues involving personnel management.
\n
Jessi guides employers on appropriate responses to a rapidly-changing workplace.Â  Over the last few years, this has included counseling through the rapid transitions required by the COVID-19 pandemic and responding to increasingly localized laws on everything from job postings to diversity, equity, and inclusion (DEI) in the workplace.Â  She also advocates for employers before enforcement agencies and in state and federal courts.

My Practices
\n
\n
<button>Employment Counsel</button>
Jessi seeks to help companies thrive by helping them plan for, and respond to, issues involving their workforce. She advises companies on wage and hour compliance, accommodation issues involving the Family and Medical Leave Act (FMLA) and Americans with Disabilities (ADA), and anti-discrimination laws such as Title VII. She also provides drafting assistance on key documents ranging from employment agreements and separation documentation to workplace policies and handbooks.

\n
<button>Employment and Business Disputes</button>
Jessi represents businesses before administrative bodies and in all levels of state and federal courts. She has litigated complex business disputes involving corporate governance and breaches of contract, as well as defending employers against allegations involving wage and hour law, major employment laws like Title VII and the ADA, and challenges to employee classification. She also counsels clients through contentious pre-litigation disputes and thinks creatively about opportunities for resolution.

\n
\n
Jessi seeks to help companies thrive by helping them plan for, and respond to, issues involving their workforce. She advises companies on wage and hour compliance, accommodation issues involving the Family and Medical Leave Act (FMLA) and Americans with Disabilities (ADA), and anti-discrimination laws such as Title VII. She also provides drafting assistance on key documents ranging from employment agreements and separation documentation to workplace policies and handbooks.

Services
\n
\n
Corporate & Business
\n
Complex Business Litigation
\n
Employment Litigation
\n
Labor & Employment
\n
Litigation
\n
North Carolina Business Court
\n
Health Care and Employment
\n
\n\t\t\t\t\t\t
Experience
\n\t\t\t
Employment Litigation
\n
\n
Federal collective action alleging misclassification of independent contractors and corresponding violations of wage and hour laws.
\n
Defending charges of discrimination and ADA non-compliance before the Equal Employment Opportunity Commission (EEOC).
\n
Negotiating exit package for company executive to ensure company stability in the midst of leadership dispute.
\n
\n
Complex Business Litigation
\n
\n
North Carolina Business Court case involving a family business dispute and dissolution of a company.
\n
North Carolina Business Court case involving breach of contract claims under the Uniform Commercial Code. This case provided clarity for practitioners on how the UCC is applied to the sale of goods in North Carolina.
\n
North Carolina Business Court case involving a dispute over the valuation of stock shares in a publicly traded company.
\n
Matter pending before the North Carolina Office of Administrative Hearings regarding contracts awarded by the State of North Carolina as part of the planned privatization of North Carolinaâ€™s Medicaid program.
\n
\n\t\t\t\t\t\t
Credentials
\n\t\t\t\t\t\t
Clerkships

Law Clerk to the Honorable John R. Jolly, Jr., Chief Special Superior Court Judge for Complex Business Cases, North Carolina Business Court, 2013â€“14
\n
Law Clerk to the Honorable Gregory P. McGuire, Special Superior Court Judge for Complex Business Cases, North Carolina Business Court, 2014â€“15

Honors & Recognitions

Selected by her peers for inclusion inÂ The Best Lawyers in AmericaÂ© in Litigation - Labor and Employment (2022-2026) and Commercial Litigation (2024-2026), Employment Law - Management (2025 - 2026)
\n
Recognized by her peers for inclusion inÂ Business North Carolina's \"Legal Elite\" in Employment Law (2021, 2023-2026)

Education
\n
University of North Carolina School of Law, J.D., 2013, with honors; Comments Editor,Â North Carolina Law Review, 2012-13
\n
University of Richmond, B.A., 2009,Â summa cum laude; Phi Beta Kappa
\n
Admissions

North Carolina
\n
U.S. District Court for the Western, Middle, and Eastern Districts of North Carolina
\n\t\t\t\t\t\t
Newsroom
\n\t\t\t
News
\n
\n
newsForty-Four Brooks Pierce Attorneys Recognized in Business North Carolina's 2026 \"Legal Elite\" and \"Hall of Fame\"01.01.2026
\n
newsBrooks Pierce Attorneys Present Labor & Employment Webinar on Enforcement Priorities and Legal Updates12.03.2025
\n
newsJessi Thaller-Moran and Kemper Patton Explore Employer Use and Potential Legal Complications of AI for HR.com10.20.2025
\n
news73 Brooks Pierce Attorneys Recognized in The Best Lawyers in AmericaÂ®Â 2026 Guide08.21.2025
\n
Media MentionBrooks Pierce Attorneys Provide Employer Guidance on DEI and Immigration Compliance in Article for HR.com08.08.2025
\n
newsThirty-Four Brooks Pierce Attorneys Recognized inÂ Business North Carolina's 2025 \"Legal Elite\" and \"Hall of Fame\"01.02.2025
\n
newsBrooks Pierce Attorneys Pen Article forÂ Law36010.17.2024
\n
news72 Brooks Pierce Attorneys Recognized inÂ The Best Lawyers in AmericaÂ® 2025 Guide08.15.2024
\n
newsThirty-Four Brooks Pierce Attorneys Recognized in Business North Carolina's 2024 \"Legal Elite\" and \"Hall of Fame\"01.02.2024
\n
newsTop 10 Labor and Employment Law Developments of 202312.29.2023
\n
newsBrooks Pierce Attorneys Break Down Important NLRB Decision11.30.2023
\n
news74 Brooks Pierce Attorneys Recognized in The Best Lawyers in AmericaÂ® 2024 Guide08.17.2023
\n
newsJessi Thaller-Moran Featured in Business Insurance02.01.2023
\n
RecognitionThirty-Two Brooks Pierce Attorneys Recognized in Business North Carolina's 2023 \"Legal Elite\" and \"Hall of Fame\"01.03.2023
\n
newsBrooks Pierce Announces Three New Partners09.26.2022
\n
RecognitionBrooks Pierce Attorneys Recognized in The Best Lawyers in AmericaÂ® 2023 Guide08.18.2022
\n
Recognition72 Brooks Pierce Attorneys Recognized in The Best Lawyers in AmericaÂ® 2022 GuideThe Best Lawyers in AmericaÂ®, 08.19.2021
\n
newsJessi Thaller-Moran Named Council Member of North Carolina Bar Association Labor & Employment Law Section07.12.2021
\n
news2020 in Review: A Look Back at Brooks Pierceâ€™s COVID-19 Coverage01.25.2021
\n
RecognitionTwenty-Six Brooks Pierce Attorneys Named to Business North Carolinaâ€™s 2021 â€œLegal Eliteâ€� and â€œHall of Fameâ€�Business North Carolina Legal Elite, 01.03.2021
\n
Media MentionJessi Thaller-Moran Quoted In Society for Human Resource Management ArticleSociety for Human Resource Management, 10.02.2020
\n
Media MentionJessi Thaller-Moran Discusses Returning Employees to Work with WRALWRAL, 05.11.2020
\n
Media MentionJessi Thaller-Moran Writes Article on ADA Complianceworkforce.com, 11.14.2019
\n
Press ReleaseBrooks Pierce Attorney Jessi Thaller-Moran Named to Board of Directors of The Diabetes Family Connection03.18.2019
\n
Media MentionBrooks Pierce Attorney Writes Article on Inclement Weather PoliciesThe TJB American Business Magazine, 03.18.2019
\n
Press ReleaseBrooks Pierce to Sponsor mfgCON 2018 Event in Durham11.02.2018
\n
Media MentionBrooks Pierce Attorney Featured in Brainstorming Women Video06.26.2017
\n
Press ReleaseJessica Thaller-Moran Joins Brooks Pierce11.04.2015
\n
<button>View Moreâ€¹ View Less</button>\n\t\t\t
Speaking Engagements
\n
\n
Speaking EngagementsBrooks Pierce Attorneys Present Labor & Employment Webinar on Enforcement Priorities and Legal Updates11.07.2025
\n
Speaking EngagementsJessi Thaller-Moran and Kemper Patton to Present at NC Bankers Association CBS Benefits Day & HR Workshop02.13.2025
\n
Speaking EngagementsJessi Thaller-Moran Presents at NC Bankers Association CBS Benefits Day & HR Workshop03.20.2024
\n
Speaking EngagementsBrooks Pierce Attorneys Present at NCBA Business Law Section Program01.26.2024
\n
Speaking EngagementsJessi Thaller-Moran Featured in Workplace Challenges Roundtable11.15.2023
\n
Speaking EngagementsBrooks Pierce Attorneys Present Labor and Employment Webinar09.12.2023
\n
Speaking EngagementsBrooks Pierce Attorneys Present Labor and Employment Webinar05.03.2023
\n
Speaking EngagementsBrooks Pierce Attorneys Participate in Panel Presentation at Business North Carolinaâ€™s CEO Summit10.14.2022
\n
eventBrooks Pierce Attorneys Present Webinar on Preserving Attorney-Client Privilege in Workplace Management Issues07.28.2022
\n
Speaking EngagementsBrooks Pierce Attorneys Present to Guilford Medical & Dental Managers Association03.16.2022
\n
eventBrooks Pierce Hosts Webinar on Labor & Employment Developments for 202201.27.2022
\n
Speaking EngagementsBrooks Pierce Attorneys Participate in University of North Carolina School of Lawâ€™s Women in Law Panel11.23.2021
\n
eventBrooks Pierce Hosts Webinar on Workplace Policies Under the Biden Administration10.28.2021
\n
eventBrooks Pierce Hosts Webinar on Hiring Employees Across State Lines08.26.2021
\n
Speaking EngagementsBrooks Pierce Attorneys to Speak at Campbell Law Reviewâ€™s Annual Symposium03.02.2021
\n
EventBrooks Pierce Attorneys Present Webinar on Maintaining Business Operations Under COVID-1911.18.2020
\n
Speaking EngagementsBeth Langley and Jessi Thaller-Moran Present to Recycling Association of North Carolina08.28.2020
\n
Speaking EngagementsBrooks Pierce Attorneys Participate in UBS Financial Services 30 at 3 Series06.16.2020
\n
EventBrooks Pierce Hosts Webinar on Returning Employees to Work in a COVID-19 World05.14.2020
\n
EventBrooks Pierce Attorneys to Present Webinar on Returning Employees to Work in a COVID-19 World05.11.2020
\n
Speaking EngagementsBrooks Pierce Attorneys Present Social Media Defamation and Employment Policy CLE for GGI Southeast Chapter05.01.2020
\n
Speaking EngagementsBrooks Pierce Attorneys Present Social Media Defamation and Employment Policy CLE for Association of Corporate Counsel12.05.2019
\n
EventBrooks Pierce Attorney Jessi Thaller-Moran to Speak at Womenâ€™s Entrepreneurial Seminar04.03.2018
\n
EventBrooks Pierce Attorney to Speak at Women's Entrepreneurial Seminar02.15.2018
\n
Speaking EngagementsBrooks Pierce Attorneys to Present at the 2018 Festival of Legal Learning01.03.2018
\n
<button>View Moreâ€¹ View Less</button>\n\t\t\t
Publications
\n
\n
Client AlertHigh Court Unanimously Rejects the Imposition of Special Requirements for â€œMajority Groupâ€� Discrimination Claims06.11.2025
\n
Client AlertDOJ and EEOC Issue Statements on Administrationâ€™s Interpretation of \"Illegal DEI\"03.21.2025
\n
Client AlertCounting Down to the New Year: Ten â€œNeed-to-Knowâ€� Labor and Employment Developments of 202412.23.2024
\n
PublicationUpdate: Texas Court Sets Aside U.S. DOLâ€™s Overtime Rule11.18.2024
\n
PublicationTexas Court Issues Nationwide Ban on FTCâ€™s Non-Compete Rule; Appeals Expected08.21.2024
\n
PublicationPennsylvania Court Refuses to Halt Enforcement of FTCâ€™s Final Rule, Diverging From Recent Texas Court Ruling07.24.2024
\n
PublicationChallenges to DOL Overtime Rule (Effective for *Almost All Covered Employers July 1, 2024)07.01.2024
\n
PublicationExtra, Extraâ€¦Pay for Exempt Employees: DOL Published Final Rule on Overtime Exemptions04.24.2024
\n
PublicationDOL Publishes Final Rule on Employee or Independent Contractor Classification01.10.2024
\n
Client AlertNew NLRB Decision Toughens Standard for Workplace Policies and Practices08.07.2023
\n
Client AlertNew Form I-9 Includes Remote Examination of Documents08.07.2023
\n
PublicationPWFA and PUMP Act: What You Need to Know01.19.2023
\n
PublicationChecking In: Wage Law Classification and Increased Litigation09.13.2022
\n
Client AlertOSHA Launches National Emphasis Program Targeting Heat-Related Workplace Illness and Injuries06.08.2022
\n
Discrimination Against Caregivers: New Guidance from the EEOCCOVID-19 Response Resource Center: Timely Counsel for your Business, 03.18.2022
\n
PublicationCOVIDâ€™s Long-Term Impact: Six Unique Legal Issues Facing Businesses in 202203.08.2022
\n
American Rescue Plan Includes Changes to COVID-Related Employee LeaveCOVID-19 Response Resource Center: Timely Counsel for your Business, 03.12.2021
\n
EEOC Releases Guidance on COVID-19 Vaccine in the WorkplaceCOVID-19 Response Resource Center: Timely Counsel for your Business, 12.17.2020
\n
Publicationâ€œSkirtingâ€� Trouble When the Law is Anything but â€œUniformâ€�: Creating and Enforcing a Dress Code in a Changing Legal Landscape10.08.2020
\n
The CDC (and Others) Change GuidanceCOVID-19 Response Resource Center: Timely Counsel for your Business, 07.22.2020
\n
OSHA Provides Updated Guidance on Workplace Safety as Employees Return to WorkCOVID-19 Response Resource Center: Timely Counsel for your Business, 06.22.2020
\n
Youâ€™ve Reopened Your Business After COVID-19. Now What?COVID-19 Response Resource Center: Timely Counsel for your Business, 06.17.2020
\n
Preparing Your Business for a Post-COVID-19 WorldCOVID-19 Response Resource Center: Timely Counsel for your Business, 05.08.2020
\n
Returning Employees to Work in a COVID-19 WorldCOVID-19 Response Resource Center: Timely Counsel for your Business, 05.04.2020
\n
Employees with Possible Exposure to COVID-19: New CDC GuidanceCOVID-19 Response Resource Center: Timely Counsel for your Business, 04.09.2020
\n
What are all those dates again? And another extension from Justice BeasleyCOVID-19 Response Resource Center: Timely Counsel for your Business, 04.06.2020
\n
Department of Labor Answers Critical Questions About New Leave Laws Due to COVID-19 CrisisCOVID-19 Response Resource Center: Timely Counsel for your Business, 03.27.2020
\n
Client AlertNational Labor Relations Board Changes Course on Employee Email01.15.2020
\n
Client AlertNational Labor Relations Board Strikes Arbitration Agreement12.20.2019
\n
PublicationBest Practices for ADA Compliance11.07.2019
\n
Client AlertUS Department of Labor Announces Final Rule on New Salary Levels for White Collar Overtime Exemptions09.25.2019
\n
PublicationInclement Weather Checklist for Employers03.13.2019
\n
Client AlertNew NLRB Guideline Lessens Restrictions on Employee Policies09.06.2018
\n
Client AlertDepartment of Labor \"Overtime Rule\" Enjoined by U.S. District Court11.23.2016
\n
<button>View Moreâ€¹ View Less</button>\n\t\t\t
Multimedia
\n
\n
\n\t\t\t\t\n\t\t\t\tLabor and Employment Year in Review: Updates on Legal Trends and Enforcement Priorities\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tThe U.S. Department of Laborâ€™s Proposed Rule: Debunking Myths and Providing Tips on Employee Classification\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tWhen Employees Go Rogue: Balancing Egos, Erstwhile Conduct, and Employment Law\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tPrivileged Information: Preserving Attorney-Client Confidentiality in Workplace Management Issues\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tGet the Workplace in Shape for 2022\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tWorkplace Policies Under the Biden Administration: Whatâ€™s Old is New Again\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tHiring in a Remote World: Issue Spotting For Employers\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\n\t\t\t\tReturning Employees to Work in a COVID-19 World\n\t\t\t\tMore InfoÂ â€º
\n
\n\t\t\t\t\t\t
Professional & Civic
\n\t\t\t\t\t\t
Professional & Civic Activities

Member, Section Council, North Carolina Bar Association Labor & Employment Law Section (2021-present)
\n
Member, Board of Directors, Diabetes Family Connection (2019-present)
\n
Member, North Carolina Bar AssociationÂ (2013â€“present)
\n
Board Member, Arts AccessÂ (2017-2019)
\n
Member, NCBA Young Lawyers DivisionÂ (2015â€“present)
\n
Member, Wake County Bar AssociationÂ (2013â€“present)
\n
Member, 10th Judicial DistrictÂ (2013â€“present)
\n\t\t\t\t\t\t
About Me
\n\t\t\t\t\t\t
My approach to the practice of law is very similar to my approach to life: I believe the right combination of planning and flexibility can solve most problems.
\n
I attribute this in large part to my experiences as the oldest of five. If youâ€™ve ever taken a group of five children anywhere, you know that the right supplies and attitude can go a long way. In my experience, the same applies to business management: communicating expectations and contingency planning are essential, as is the ability to adapt and think creatively when things donâ€™t go as planned.
\n
Outside of work, I love exploring local parks with my family and reading everything from novels to advice columns. After living with Type I Diabetes for more than twenty five years, I also serve on the board for The Diabetes Family Connection, an organization with the mission to positively transform life with diabetes through the power of community. I am proud to be an ambassador for the Type I Diabetes community and believe that visibility is key to showing what is possible.
\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\t\t
\n\t\t\t\t\tAbbigail\n\t\t\t\t\tE.\n\t\t\t\t\tForrest\n\t\t\t\t
\n\t\t\t\tAssociate\n\t\t\t\t
\n\t
Houston

713.351.6233

aforrest@brownsims.com
\n\t\t\t
\n\t\t
\n\t
PDF

\n\t\t
\n\t\t\t\t\t\t
Overview
\n\t\t\t\t\t\t
Ms. Forrest focuses her practice on general civil litigation and personal injury defense.Â Â She earned her Bachelor of Arts in Political Science from Texas A&M University in 2021, graduating magna cum laude as an Undergraduate Research Scholar.Â Ms. Forrest then attended the University of Houston Law Center, where she served as Executive Editor for Board 48 of the Houston Journal of International Law. Her article, Tracking Footprints: The Need for Stronger Data Protection Laws in the Digital Age, was published by the same journal in 2026.
\n
In her free time, Ms. Forrest enjoys exploring Houstonâ€™s parks and trying out new restaurants with her friends.
\n\t\t\t\t\t\t
Recognition
\n\t\t\t\t\t\t
\n
Tracking Footprints: The Need for Stronger Data Protection Laws in the Digital Age (2026, Houston Journal of International Law).Â
\n
\n\t\t\t
Services
\n
\n
Commercial Auto
\n
Construction
\n
Personal Injury
\n
Premises Liability
\n
Products Liability
\n
Retail & Hospitality
\n
Trucking
\n
Wrongful Death
\n
\n\t\t\t
Education

University of Houston Law Center, 2025Â
\n
Texas A&M University,Â magna cum laude,Â 2021

Admissions

Texas, 2025

\n\t\t\tJump to Page\npanfry31\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":"
Joy R. Kerr
\n
Associate
\n
Real Estate

\n
Joy is an associate in LPâ€™s Real Estate Practice Group. She represents commercial landlords and tenants in leasing transactions for office, retail, warehouse, and industrial space. She also represents buyers and sellers in commercial real estate acquisitions and dispositions, including mixed-use, office, hospitality, retail, and industrial properties.
\n

\n

\n
Additionally, Joy has experience representing lenders in complex multi-asset commercial real estate financing deals, including CMBS mortgage originations, mezzanine loans, and loan assumptions.
\n

\n

\n
Joy earned her J.D. from Northwestern Pritzker School of Law and her B.A. from University of Illinois at Urbana-Champaign. Before joining LP, she was an associate at Sidley Austin LLP and Benesch Friedlander Coplan & Aronoff LLP. Her hobbies include NFL football, literary translation, and crossword construction.
\n

\n
Contact
\n
Email Me
\n
Phone Number
\n
+1 312 476 7546
\n
\n
\n
\n
\n
\n
\n
Additional Information
\n      \n
Education & Admissions
\n      \n
Education & Admissions
\n
Education

Northwestern Pritzker School of Law, J.D.

University of Illinois at Urbana-Champaign, B.A.

Bar Admissions

Illinois

      \n      \n
Q&A
\n      \n
Q&A
\n

Whatâ€™s your guilty pleasure?
I love reality TV, especially Survivor, and have watched almost every season.
\n

What was the first album you ever bought?
Stadium Arcadium by the Red Hot Chili Peppers.
\n

What was your very first job?
High school soccer coach.
\n

What languages do you speak?
Besides English, I also speak Spanish.
\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.'"]}