{
 "state": "MA",
 "updated": "2026-10-25T06:01:23.363Z",
 "sources": [
  {
   "name": "Open States (openstates/people), public domain",
   "url": "https://github.com/openstates/people",
   "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
   "committedAt": "2026-10-24T00:49:28.000Z",
   "retrievedAt": "2026-10-25T06:01:18.084Z"
  },
  {
   "name": "U.S. Census Bureau, 2024 state legislative district block equivalency files",
   "url": "https://www2.census.gov/programs-surveys/decennial/rdo/mapping-files/2025/2024-state-legislative-bef/",
   "vintage": "2024 districts on 2020 census blocks",
   "builtAt": "2026-10-24T21:20:43.615Z"
  },
  {
   "name": "U.S. Census Bureau, 2020 Census redistricting data (P.L. 94-171), total population by block",
   "url": "https://www2.census.gov/programs-surveys/decennial/2020/data/01-Redistricting_File--PL_94-171/Massachusetts/",
   "builtAt": "2026-10-24T21:20:43.615Z"
  },
  {
   "name": "U.S. Census Bureau, 2024 state legislative district to 2020 county relationship files (names)",
   "url": "https://www2.census.gov/geo/docs/maps-data/data/rel2020/cd-sld/",
   "builtAt": "2026-10-24T21:20:43.615Z"
  },
  {
   "name": "Massachusetts Office of Campaign and Political Finance (OCPF)",
   "url": "https://www.ocpf.us/Reports/Index",
   "retrievedAt": "2026-10-24T04:51:32.655Z",
   "note": "Campaign money, matched on chamber, district and last name"
  }
 ],
 "moneyNote": null,
 "members": [
  {
   "id": "ocd-person/fd5aaac8-48f5-42c2-82a8-abaf6c5de650",
   "name": "Paul Mark",
   "chamber": "upper",
   "district": "Berkshire, Hampden, Franklin and Hampshire",
   "party": "Democratic",
   "email": "paul.mark@masenate.gov",
   "phone": "617-722-1625",
   "url": "https://malegislature.gov/Legislators/Profile/PWM0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PWM0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Mark",
   "terracivicUrl": "https://terracivic.com/legislators/ma/paul-mark-fd5aaac8/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Paul-W-Mark-fd5aaac8-48f5-42c2-82a8-abaf6c5de650.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 74445.71,
    "spent": 79034.82,
    "cash": 15563.55,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15051,
    "committeeName": "Paul Mark",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b390af07-1fa2-4516-b8f0-b6bd1b62121a",
   "name": "Paul Feeney",
   "chamber": "upper",
   "district": "Bristol and Norfolk",
   "party": "Democratic",
   "email": "paul.feeney@masenate.gov",
   "phone": "617-722-1222",
   "url": "https://malegislature.gov/Legislators/Profile/PRF0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PRF0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Feeney",
   "terracivicUrl": "https://terracivic.com/legislators/ma/paul-feeney-b390af07/",
   "since": "2017-11-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Paul-R-Feeney-b390af07-1fa2-4516-b8f0-b6bd1b62121a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 41164.65,
    "spent": 42144.66,
    "cash": 18502.94,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14532,
    "committeeName": "Paul Feeney",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5a0688ef-c0cd-469d-bd3c-fe9848724387",
   "name": "Julian Cyr",
   "chamber": "upper",
   "district": "Cape and Islands",
   "party": "Democratic",
   "email": "julian.cyr@masenate.gov",
   "phone": "617-722-1570",
   "url": "https://malegislature.gov/Legislators/Profile/JAC0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JAC0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Julian_Cyr",
   "terracivicUrl": "https://terracivic.com/legislators/ma/julian-cyr-5a0688ef/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Julian-Cyr-5a0688ef-c0cd-469d-bd3c-fe9848724387.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 239205.03,
    "spent": 195662.97,
    "cash": 199252.08,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16300,
    "committeeName": "Julian Andre Cyr",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/92a770ae-a348-4f86-92ad-c4a8ebc568f6",
   "name": "Jason Lewis",
   "chamber": "upper",
   "district": "Fifth Middlesex",
   "party": "Democratic",
   "email": "jason.lewis@masenate.gov",
   "phone": "617-722-1206",
   "url": "https://malegislature.gov/Legislators/Profile/jml0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/jml0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jason_Lewis_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jason-lewis-92a770ae/",
   "since": "2014-04-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jason-M-Lewis-92a770ae-a348-4f86-92ad-c4a8ebc568f6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 26852.61,
    "spent": 101739.74,
    "cash": 6586.74,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14713,
    "committeeName": "Jason Lewis",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/af0d6647-3a7b-48d0-971c-bde55a75e78c",
   "name": "Michael Rodrigues",
   "chamber": "upper",
   "district": "First Bristol and Plymouth",
   "party": "Democratic",
   "email": "michael.rodrigues@masenate.gov",
   "phone": "617-722-1114",
   "url": "https://malegislature.gov/Legislators/Profile/MJR0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MJR0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Rodrigues_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/michael-rodrigues-af0d6647/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-J-Rodrigues-af0d6647-3a7b-48d0-971c-bde55a75e78c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 592792.3,
    "spent": 418845.63,
    "cash": 1108598.67,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12978,
    "committeeName": "Michael J. Rodrigues",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1d33d1e7-dae9-4e98-aa9e-626b0d711d9a",
   "name": "Pavel Payano",
   "chamber": "upper",
   "district": "First Essex",
   "party": "Democratic",
   "email": "pavel.payano@masenate.gov",
   "phone": "617-722-1604",
   "url": "https://malegislature.gov/Legislators/Profile/PMP0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PMP0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Pavel_Payano",
   "terracivicUrl": "https://terracivic.com/legislators/ma/pavel-payano-1d33d1e7/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Pavel-M-Payano-1d33d1e7-dae9-4e98-aa9e-626b0d711d9a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 66682.58,
    "spent": 47167.71,
    "cash": 31318.2,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15797,
    "committeeName": "Pavel M. Payano",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/429f87cf-f7a1-4201-ade4-9efeb9149d03",
   "name": "Bruce Tarr",
   "chamber": "upper",
   "district": "First Essex and Middlesex",
   "party": "Republican",
   "email": "bruce.tarr@masenate.gov",
   "phone": "617-722-1600",
   "url": "https://malegislature.gov/Legislators/Profile/BET0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BET0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bruce_Tarr",
   "terracivicUrl": "https://terracivic.com/legislators/ma/bruce-tarr-429f87cf/",
   "since": "1995-01-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Bruce-E-Tarr-429f87cf-f7a1-4201-ade4-9efeb9149d03.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 91813.21,
    "spent": 83408.76,
    "cash": 527841.27,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 11916,
    "committeeName": "Bruce Tarr",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/053aae1e-ae76-41b0-912c-39f27f3f6d6f",
   "name": "Vanna Howard",
   "chamber": "upper",
   "district": "First Middlesex",
   "party": "Democratic",
   "email": "vanna.howard@masenate.gov",
   "phone": "617-722-1630",
   "url": "https://malegislature.gov/Legislators/Profile/V_H0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/V_H1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Vanna_Howard",
   "terracivicUrl": "https://terracivic.com/legislators/ma/vanna-howard-053aae1e/",
   "since": "2026-03-18",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Vanna-Howard-053aae1e-ae76-41b0-912c-39f27f3f6d6f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 125024.09,
    "spent": 182761.73,
    "cash": 23211.04,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17499,
    "committeeName": "Vanna Howard",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/493988da-4de8-49a0-8d6c-090097e89920",
   "name": "Patrick O'Connor",
   "chamber": "upper",
   "district": "First Plymouth and Norfolk",
   "party": "Republican",
   "email": "patrick.oconnor@masenate.gov",
   "phone": "617-722-1646",
   "url": "https://malegislature.gov/Legislators/Profile/PMO",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PMO.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Patrick_O%27Connor_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/patrick-o-connor-493988da/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Patrick-M-OConnor-493988da-4de8-49a0-8d6c-090097e89920.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 91871.88,
    "spent": 77938.05,
    "cash": 138080.66,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16317,
    "committeeName": "Patrick O'Connor",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/8ca6ea6c-1121-40b3-a5cf-9b55dfe6a2b0",
   "name": "Nick Collins",
   "chamber": "upper",
   "district": "First Suffolk",
   "party": "Democratic",
   "email": "nick.collins@masenate.gov",
   "phone": "617-722-1150",
   "url": "https://malegislature.gov/Legislators/Profile/N_C0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/N_C0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Nick_Collins_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/nick-collins-8ca6ea6c/",
   "since": "2018-05-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Nick-Collins-8ca6ea6c-1121-40b3-a5cf-9b55dfe6a2b0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 590649.52,
    "spent": 613464.31,
    "cash": 16066.03,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15084,
    "committeeName": "Nicholas P. Collins",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2fb1c0e0-edaa-4b55-9bbb-b6fe6b3e5dcc",
   "name": "Robyn Kennedy",
   "chamber": "upper",
   "district": "First Worcester",
   "party": "Democratic",
   "email": "robyn.kennedy@masenate.gov",
   "phone": "617-722-1544",
   "url": "https://malegislature.gov/Legislators/Profile/RKK0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/RKK0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Robyn_Kennedy",
   "terracivicUrl": "https://terracivic.com/legislators/ma/robyn-kennedy-2fb1c0e0/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Robyn-K-Kennedy-2fb1c0e0-edaa-4b55-9bbb-b6fe6b3e5dcc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 83751.54,
    "spent": 160506.71,
    "cash": 77498.97,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17986,
    "committeeName": "Robyn Kennedy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/456b0061-febd-4ff7-8547-42be0685526f",
   "name": "Cindy Friedman",
   "chamber": "upper",
   "district": "Fourth Middlesex",
   "party": "Democratic",
   "email": "cindy.friedman@masenate.gov",
   "phone": "617-722-1432",
   "url": "https://cindyfriedman.org/",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CFF0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Cindy_Friedman",
   "terracivicUrl": "https://terracivic.com/legislators/ma/cindy-friedman-456b0061/",
   "since": "2017-07-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Cindy-F-Friedman-456b0061-febd-4ff7-8547-42be0685526f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 39284.58,
    "spent": 122741.55,
    "cash": 95348.99,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16625,
    "committeeName": "Cindy Friedman",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d2a82a0d-fbd1-4448-be2d-b786a7e11168",
   "name": "Adam Gómez",
   "chamber": "upper",
   "district": "Hampden",
   "party": "Democratic",
   "email": "adam.gomez@masenate.gov",
   "phone": "617-722-1660",
   "url": "https://malegislature.gov/Legislators/Profile/A_G0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/A_G0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Adam_Gomez",
   "terracivicUrl": "https://terracivic.com/legislators/ma/adam-gomez-d2a82a0d/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Adam-Gomez-d2a82a0d-fbd1-4448-be2d-b786a7e11168.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18076.91,
    "spent": 38387.11,
    "cash": 43417.62,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16166,
    "committeeName": "Adam Gomez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a37a3f66-83a2-4a7e-90e3-8de41be7262d",
   "name": "John Velis",
   "chamber": "upper",
   "district": "Hampden and Hampshire",
   "party": "Democratic",
   "email": "john.velis@masenate.gov",
   "phone": "617-722-1415",
   "url": "https://malegislature.gov/Legislators/Profile/JCV0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/jcv1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Velis",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-velis-a37a3f66/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-C-Velis-a37a3f66-83a2-4a7e-90e3-8de41be7262d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 143398.66,
    "spent": 110469.46,
    "cash": 124841.4,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15709,
    "committeeName": "John Christopher Velis",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b857e2f7-b65a-4d34-a680-50dfff745a16",
   "name": "Jake Oliveira",
   "chamber": "upper",
   "district": "Hampden, Hampshire and Worcester",
   "party": "Democratic",
   "email": "jacob.oliveira@masenate.gov",
   "phone": "617-722-1291",
   "url": "https://malegislature.gov/Legislators/Profile/JRO0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JRO0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jacob_Oliveira",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jake-oliveira-b857e2f7/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jacob-R-Oliveira-b857e2f7-b65a-4d34-a680-50dfff745a16.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45448.93,
    "spent": 39811.17,
    "cash": 38547.04,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17483,
    "committeeName": "Jacob Oliveira",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2998b05b-b83e-4a9b-9659-a609ddc63a34",
   "name": "Jo Comerford",
   "chamber": "upper",
   "district": "Hampshire, Franklin and Worcester",
   "party": "Democratic",
   "email": "jo.comerford@masenate.gov",
   "phone": "617-722-1532",
   "url": "https://malegislature.gov/Legislators/Profile/JMC0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JMC0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jo_Comerford",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jo-comerford-2998b05b/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Joanne-Comerford-2998b05b-b83e-4a9b-9659-a609ddc63a34.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 89382.43,
    "spent": 44759.1,
    "cash": 135841.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17039,
    "committeeName": "Joanne Comerford",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e48879ef-ed74-4f93-8e5b-c0f3752d4fd7",
   "name": "Karen Spilka",
   "chamber": "upper",
   "district": "Middlesex and Norfolk",
   "party": "Democratic",
   "email": "karen.spilka@masenate.gov",
   "phone": "617-722-1500",
   "url": "https://karenspilka.com/",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KES0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Karen_Spilka",
   "terracivicUrl": "https://terracivic.com/legislators/ma/karen-spilka-e48879ef/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Karen-E-Spilka-e48879ef-ed74-4f93-8e5b-c0f3752d4fd7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 509691.21,
    "spent": 810942.85,
    "cash": 193636.09,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13758,
    "committeeName": "Karen Spilka",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d691b834-a68d-44da-8140-9582ee37d8a6",
   "name": "Sal DiDomenico",
   "chamber": "upper",
   "district": "Middlesex and Suffolk",
   "party": "Democratic",
   "email": "sal.didomenico@masenate.gov",
   "phone": "617-722-1650",
   "url": "https://malegislature.gov/Legislators/Profile/SND0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SND0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Sal_DiDomenico",
   "terracivicUrl": "https://terracivic.com/legislators/ma/sal-didomenico-d691b834/",
   "since": "2010-05-20",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Sal-N-DiDomenico-d691b834-a68d-44da-8140-9582ee37d8a6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 149704.9,
    "spent": 185848.84,
    "cash": 10126.41,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15031,
    "committeeName": "Sal N. DiDomenico",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/23704722-a50c-4148-8f14-98c7d78324b9",
   "name": "Jamie Eldridge",
   "chamber": "upper",
   "district": "Middlesex and Worcester",
   "party": "Democratic",
   "email": "james.eldridge@masenate.gov",
   "phone": "617-722-1120",
   "url": "https://malegislature.gov/Legislators/Profile/JBE0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JBE0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jamie_Eldridge",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jamie-eldridge-23704722/",
   "since": "2009-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/James-B-Eldridge-23704722-a50c-4148-8f14-98c7d78324b9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 281282.32,
    "spent": 174532.2,
    "cash": 449106.38,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13811,
    "committeeName": "James Eldridge",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/ece82669-b6f6-4f0f-ae5d-7b238b1cd1dd",
   "name": "Cynthia Creem",
   "chamber": "upper",
   "district": "Norfolk and Middlesex",
   "party": "Democratic",
   "email": "cynthia.creem@masenate.gov",
   "phone": "617-722-1639",
   "url": "https://malegislature.gov/Legislators/Profile/CSC0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CSC0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Cynthia_Stone_Creem",
   "terracivicUrl": "https://terracivic.com/legislators/ma/cynthia-creem-ece82669/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Cynthia-Stone-Creem-ece82669-b6f6-4f0f-ae5d-7b238b1cd1dd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 34770.09,
    "spent": 24754.47,
    "cash": 64701.43,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12735,
    "committeeName": "Cynthia S. Creem",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/7be04e69-85c6-44e4-a933-88c59c0675a5",
   "name": "John Keenan",
   "chamber": "upper",
   "district": "Norfolk and Plymouth",
   "party": "Democratic",
   "email": "john.keenan@masenate.gov",
   "phone": "617-722-1494",
   "url": "https://malegislature.gov/Legislators/Profile/JFK0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JFK0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_F._Keenan_(state_senator)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-keenan-7be04e69/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-F-Keenan-7be04e69-85c6-44e4-a933-88c59c0675a5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 3652.59,
    "spent": 11874.23,
    "cash": 18440.1,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15021,
    "committeeName": "John F. Keenan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6a82d675-3496-48af-88cf-23c26355b01f",
   "name": "Mike Rush",
   "chamber": "upper",
   "district": "Norfolk and Suffolk",
   "party": "Democratic",
   "email": "mike.rush@masenate.gov",
   "phone": "617-722-1348",
   "url": "https://malegislature.gov/Legislators/Profile/MFR0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MFR0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Rush",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-rush-6a82d675/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-F-Rush-6a82d675-3496-48af-88cf-23c26355b01f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 187929.32,
    "spent": 224997.99,
    "cash": 2609.76,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13946,
    "committeeName": "Michael Rush",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1b7d1710-da71-46cd-9ee3-fc891556f3a9",
   "name": "Bill Driscoll",
   "chamber": "upper",
   "district": "Norfolk, Plymouth and Bristol",
   "party": "Democratic",
   "email": "william.driscoll@masenate.gov",
   "phone": "617-722-1643",
   "url": "https://malegislature.gov/Legislators/Profile/WJD0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/WJD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/William_Driscoll",
   "terracivicUrl": "https://terracivic.com/legislators/ma/bill-driscoll-1b7d1710/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/William-Driscoll-1b7d1710-da71-46cd-9ee3-fc891556f3a9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 94539.72,
    "spent": 96910.17,
    "cash": 1032.84,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16441,
    "committeeName": "William J. Driscoll",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/fb97b139-c0dd-41b5-ae52-159528f47b11",
   "name": "Becca Rausch",
   "chamber": "upper",
   "district": "Norfolk, Worcester and Middlesex",
   "party": "Democratic",
   "email": "becca.rausch@masenate.gov",
   "phone": "617-722-1555",
   "url": "https://malegislature.gov/Legislators/Profile/RLR0",
   "photo": "https://www.brandeis.edu/now/2019/january/images/rausch620.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Becca_Rausch",
   "terracivicUrl": "https://terracivic.com/legislators/ma/becca-rausch-fb97b139/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Rebecca-Rausch-fb97b139-c0dd-41b5-ae52-159528f47b11.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 158757.15,
    "spent": 36780.28,
    "cash": 176308.25,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16883,
    "committeeName": "Rebecca Rausch",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/cd05a88c-19f0-4fc5-bc3b-d339572842b7",
   "name": "Dylan Fernandes",
   "chamber": "upper",
   "district": "Plymouth and Barnstable",
   "party": "Democratic",
   "email": "dylan.fernandes@masenate.gov",
   "phone": "617-722-1330",
   "url": "https://malegislature.gov/Legislators/Profile/DAF0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DAF0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dylan_Fernandes",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dylan-fernandes-cd05a88c/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Dylan-Fernandes-cd05a88c-19f0-4fc5-bc3b-d339572842b7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 285687.12,
    "spent": 83599.2,
    "cash": 220348.48,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16407,
    "committeeName": "Dylan Fernandes",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/31600b44-797b-4baf-80aa-0762b4f0aff5",
   "name": "Mark Montigny",
   "chamber": "upper",
   "district": "Second Bristol and Plymouth",
   "party": "Democratic",
   "email": "mark.montigny@masenate.gov",
   "phone": "617-722-1440",
   "url": "https://malegislature.gov/Legislators/Profile/MCM0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MCM0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mark_Montigny",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mark-montigny-31600b44/",
   "since": "1993-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mark-C-Montigny-31600b44-797b-4baf-80aa-0762b4f0aff5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 3109.37,
    "spent": 99817.25,
    "cash": 735368.11,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12314,
    "committeeName": "Mark Montigny",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d0956cb2-93df-4096-82ce-d39fbf0b9e36",
   "name": "Joan Lovely",
   "chamber": "upper",
   "district": "Second Essex",
   "party": "Democratic",
   "email": "joan.lovely@masenate.gov",
   "phone": "617-722-1410",
   "url": "https://malegislature.gov/Legislators/Profile/JBL0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JBL0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joan_Lovely",
   "terracivicUrl": "https://terracivic.com/legislators/ma/joan-lovely-d0956cb2/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Joan-B-Lovely-d0956cb2-93df-4096-82ce-d39fbf0b9e36.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18360.46,
    "spent": 40149.13,
    "cash": 13036.15,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14258,
    "committeeName": "Joan Lovely",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/49397268-3fc9-4c83-a385-f55be18597f4",
   "name": "Barry Finegold",
   "chamber": "upper",
   "district": "Second Essex and Middlesex",
   "party": "Democratic",
   "email": "barry.finegold@masenate.gov",
   "phone": "617-722-1612",
   "url": "https://malegislature.gov/Legislators/Profile/BRF0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BRF0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Barry_Finegold",
   "terracivicUrl": "https://terracivic.com/legislators/ma/barry-finegold-49397268/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Barry-Finegold-49397268-3fc9-4c83-a385-f55be18597f4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 499545.07,
    "spent": 142097.67,
    "cash": 614101.94,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13045,
    "committeeName": "Barry R. Finegold",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6de50ed2-4fe8-4b98-894d-0bc391c876b5",
   "name": "Pat Jehlen",
   "chamber": "upper",
   "district": "Second Middlesex",
   "party": "Democratic",
   "email": "patricia.jehlen@masenate.gov",
   "phone": "617-722-1578",
   "url": "https://malegislature.gov/Legislators/Profile/PDJ0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PDJ0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Patricia_D._Jehlen",
   "terracivicUrl": "https://terracivic.com/legislators/ma/pat-jehlen-6de50ed2/",
   "since": "2005-10-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Patricia-D-Jehlen-6de50ed2-4fe8-4b98-894d-0bc391c876b5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 4195.86,
    "spent": 41361.65,
    "cash": 13879.64,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12008,
    "committeeName": "Patricia D. Jehlen",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c3cdd26f-1314-4366-89f6-17c4c540bce9",
   "name": "Mike Brady",
   "chamber": "upper",
   "district": "Second Plymouth and Norfolk",
   "party": "Democratic",
   "email": "michael.brady@masenate.gov",
   "phone": "617-722-1200",
   "url": "https://malegislature.gov/Legislators/Profile/MDB0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MDB0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Brady_%28politician%29",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-brady-c3cdd26f/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-D-Brady-c3cdd26f-1314-4366-89f6-17c4c540bce9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45400.97,
    "spent": 26762.64,
    "cash": 53816.58,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14822,
    "committeeName": "Michael D. Brady",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/703d6d4e-3a1d-4a2e-82e3-3c9693b75953",
   "name": "Liz Miranda",
   "chamber": "upper",
   "district": "Second Suffolk",
   "party": "Democratic",
   "email": "liz.miranda@masenate.gov",
   "phone": "617-722-1673",
   "url": "https://malegislature.gov/Legislators/Profile/L M0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/L%20M0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Liz_Miranda",
   "terracivicUrl": "https://terracivic.com/legislators/ma/liz-miranda-703d6d4e/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Liz-Miranda-703d6d4e-3a1d-4a2e-82e3-3c9693b75953.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 168225.06,
    "spent": 181519.1,
    "cash": 2092.22,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16987,
    "committeeName": "Elizabeth Miranda",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/7b48bd48-8d27-4dd8-958d-703571efe150",
   "name": "Mike Moore",
   "chamber": "upper",
   "district": "Second Worcester",
   "party": "Democratic",
   "email": "michael.moore@masenate.gov",
   "phone": "617-722-1485",
   "url": "https://malegislature.gov/Legislators/Profile/MOM0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MOM0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_O._Moore",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-moore-7b48bd48/",
   "since": "2009-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-O-Moore-7b48bd48-8d27-4dd8-958d-703571efe150.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 123110.77,
    "spent": 114435.51,
    "cash": 160353.63,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14776,
    "committeeName": "Michael Moore",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/94929da6-2219-4a44-99c3-d6561eead9f5",
   "name": "Will Brownsberger",
   "chamber": "upper",
   "district": "Suffolk and Middlesex",
   "party": "Democratic",
   "email": "william.brownsberger@masenate.gov",
   "phone": "617-722-1280",
   "url": "https://malegislature.gov/Legislators/Profile/WNB0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/WNB0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Will_Brownsberger",
   "terracivicUrl": "https://terracivic.com/legislators/ma/will-brownsberger-94929da6/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/William-N-Brownsberger-94929da6-2219-4a44-99c3-d6561eead9f5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 420887.48,
    "spent": 822689.54,
    "cash": 884.35,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14454,
    "committeeName": "William N. Brownsberger",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/062618e6-3ba4-4170-8b4f-9d0fa325a9ab",
   "name": "Kelly Dooner",
   "chamber": "upper",
   "district": "Third Bristol and Plymouth",
   "party": "Republican",
   "email": "kelly.dooner@masenate.gov",
   "phone": "617-722-1551",
   "url": "https://malegislature.gov/Legislators/Profile/KAD0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KAD0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kelly_Dooner",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kelly-dooner-062618e6/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kelly-Dooner-062618e6-3ba4-4170-8b4f-9d0fa325a9ab.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 56344.36,
    "spent": 27801.17,
    "cash": 32601.15,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17425,
    "committeeName": "Kelly Dooner",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/77994b2c-f88c-4a5f-bf9d-7abd1875d8dc",
   "name": "Brendan Crighton",
   "chamber": "upper",
   "district": "Third Essex",
   "party": "Democratic",
   "email": "brendan.crighton@masenate.gov",
   "phone": "617-722-1350",
   "url": "https://malegislature.gov/Legislators/Profile/BPC0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BPC0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Brendan_Crighton",
   "terracivicUrl": "https://terracivic.com/legislators/ma/brendan-crighton-77994b2c/",
   "since": "2018-03-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Brendan-P-Crighton-77994b2c-f88c-4a5f-bf9d-7abd1875d8dc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 80314.76,
    "spent": 84407,
    "cash": 83133.16,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15782,
    "committeeName": "Brendan Peter Crighton",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2cf31d35-c3e8-4627-a534-08dce38078db",
   "name": "Mike Barrett",
   "chamber": "upper",
   "district": "Third Middlesex",
   "party": "Democratic",
   "email": "mike.barrett@masenate.gov",
   "phone": "617-722-1572",
   "url": "https://malegislature.gov/Legislators/Profile/MJB0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MJB0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_J._Barrett",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-barrett-2cf31d35/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-J-Barrett-2cf31d35-c3e8-4627-a534-08dce38078db.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 40696.72,
    "spent": 66930.93,
    "cash": 143290.37,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 10866,
    "committeeName": "Michael J. Barrett",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5278711f-55ec-4a67-acc9-edd1db1c4e8c",
   "name": "Lydia Edwards",
   "chamber": "upper",
   "district": "Third Suffolk",
   "party": "Democratic",
   "email": "lydia.edwards@masenate.gov",
   "phone": "617-722-1634",
   "url": "https://malegislature.gov/Legislators/Profile/LME0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/LME0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Lydia_Edwards",
   "terracivicUrl": "https://terracivic.com/legislators/ma/lydia-edwards-5278711f/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Lydia-Edwards-5278711f-55ec-4a67-acc9-edd1db1c4e8c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 176489.57,
    "spent": 186402.24,
    "cash": 92069.13,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16314,
    "committeeName": "Lydia Edwards",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/edebef62-78d9-4f8b-a94d-65a29dbc09f6",
   "name": "Ryan Fattman",
   "chamber": "upper",
   "district": "Worcester and Hampden",
   "party": "Republican",
   "email": "ryan.fattman@masenate.gov",
   "phone": "617-722-1420",
   "url": "https://malegislature.gov/Legislators/Profile/RCF0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/RCF0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ryan_Fattman",
   "terracivicUrl": "https://terracivic.com/legislators/ma/ryan-fattman-edebef62/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Ryan-C-Fattman-edebef62-78d9-4f8b-a94d-65a29dbc09f6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 56590.16,
    "spent": 89013.13,
    "cash": 184127.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15006,
    "committeeName": "Ryan Fattman",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c674060b-4568-43fa-b72d-0921f4876713",
   "name": "Peter Durant",
   "chamber": "upper",
   "district": "Worcester and Hampshire",
   "party": "Republican",
   "email": "peter.durant@masenate.gov",
   "phone": "617-722-1540",
   "url": "https://malegislature.gov/Legislators/Profile/PJD0",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PJD0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Peter_Durant",
   "terracivicUrl": "https://terracivic.com/legislators/ma/peter-durant-c674060b/",
   "since": "2023-11-29",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Peter-J-Durant-c674060b-4568-43fa-b72d-0921f4876713.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 84469.06,
    "spent": 58933.25,
    "cash": 33830.78,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15011,
    "committeeName": "Peter J. Durant",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5a333327-70bb-4b95-9cfd-fadd701e9348",
   "name": "John Cronin",
   "chamber": "upper",
   "district": "Worcester and Middlesex",
   "party": "Democratic",
   "email": "john.cronin@masenate.gov",
   "phone": "617-722-1230",
   "url": "https://johnjcronin.com/",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JJC0.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Cronin_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-cronin-5a333327/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-Cronin-5a333327-70bb-4b95-9cfd-fadd701e9348.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 93505.75,
    "spent": 90443.4,
    "cash": 99534.89,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17457,
    "committeeName": "John Cronin",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c30f76b4-73d6-4795-be75-c46973d17f59",
   "name": "Chris Flanagan",
   "chamber": "lower",
   "district": "1st Barnstable",
   "party": "Democratic",
   "email": "christopher.flanagan@mahouse.gov",
   "phone": "617-722-2080",
   "url": "https://malegislature.gov/Legislators/Profile/CRF1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CRF1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Chris_Flanagan_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/chris-flanagan-c30f76b4/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Christopher-Richard-Flanagan-c30f76b4-73d6-4795-be75-c46973d17f59.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 250,
    "spent": 295.4,
    "cash": -35.82,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16889,
    "committeeName": "Christopher Flanagan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/da8051b7-de05-4c30-9d37-5d7223906356",
   "name": "John Barrett",
   "chamber": "lower",
   "district": "1st Berkshire",
   "party": "Democratic",
   "email": "john.barrett@mahouse.gov",
   "phone": "617-722-2012",
   "url": "https://malegislature.gov/Legislators/Profile/J_B1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/J_B1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Barrett_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-barrett-da8051b7/",
   "since": "2017-11-15",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-Barrett-da8051b7-de05-4c30-9d37-5d7223906356.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 61422.08,
    "spent": 54270.56,
    "cash": 54720.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16235,
    "committeeName": "John Barrett",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0a74c581-eb5c-4935-b5c3-f4a77e6dcd31",
   "name": "Mike Chaisson",
   "chamber": "lower",
   "district": "1st Bristol",
   "party": "Republican",
   "email": "michael.chaisson@mahouse.gov",
   "phone": "617-722-2090",
   "url": "https://malegislature.gov/Legislators/Profile/MSC1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MSC1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Chaisson",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-chaisson-0a74c581/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mike-Chaisson-0a74c581-eb5c-4935-b5c3-f4a77e6dcd31.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 11468.78,
    "spent": 3421.2,
    "cash": 8925.61,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18108,
    "committeeName": "Michael Chaisson",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6c49bb2c-7c53-4f22-bfb9-04af813b95b0",
   "name": "Dawne Shand",
   "chamber": "lower",
   "district": "1st Essex",
   "party": "Democratic",
   "email": "dawne.shand@mahouse.gov",
   "phone": "617-722-2263",
   "url": "https://malegislature.gov/Legislators/Profile/D_S1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/D_S1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dawne_Shand",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dawne-shand-6c49bb2c/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Dawne-Shand-6c49bb2c-7c53-4f22-bfb9-04af813b95b0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 38272.43,
    "spent": 31000.16,
    "cash": 44127.55,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18127,
    "committeeName": "Dawne Shand",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d8895862-a95b-4982-bb2e-31c8ffa4bf57",
   "name": "Todd Smola",
   "chamber": "lower",
   "district": "1st Hampden",
   "party": "Republican",
   "email": "todd.smola@mahouse.gov",
   "phone": "617-722-2100",
   "url": "https://malegislature.gov/Legislators/Profile/TMS2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TMS2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Todd_Smola",
   "terracivicUrl": "https://terracivic.com/legislators/ma/todd-smola-d8895862/",
   "since": "2005-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Todd-M-Smola-d8895862-a95b-4982-bb2e-31c8ffa4bf57.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 34665,
    "spent": 33434.49,
    "cash": 34476.89,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14168,
    "committeeName": "Todd M. Smola",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/05f9b238-283f-4529-8989-ff7d1bda60a8",
   "name": "Lindsay Sabadosa",
   "chamber": "lower",
   "district": "1st Hampshire",
   "party": "Democratic",
   "email": "lindsay.sabadosa@mahouse.gov",
   "phone": "617-722-2304",
   "url": "https://malegislature.gov/Legislators/Profile/L_S1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/L_S1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Lindsay_N._Sabadosa",
   "terracivicUrl": "https://terracivic.com/legislators/ma/lindsay-sabadosa-05f9b238/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Lindsay-Sabadosa-05f9b238-283f-4529-8989-ff7d1bda60a8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 34588.3,
    "spent": 46450.74,
    "cash": 5894.88,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16967,
    "committeeName": "Lindsay N. Sabadosa",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a25fd374-e502-43bb-91fe-99c4b6c493a5",
   "name": "Margaret Scarsdale",
   "chamber": "lower",
   "district": "1st Middlesex",
   "party": "Democratic",
   "email": "margaret.scarsdale@mahouse.gov",
   "phone": "617-722-2210",
   "url": "https://malegislature.gov/Legislators/Profile/MRS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MRS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Margaret_Scarsdale",
   "terracivicUrl": "https://terracivic.com/legislators/ma/margaret-scarsdale-a25fd374/",
   "since": "2023-01-18",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Margaret-R-Scarsdale-a25fd374-e502-43bb-91fe-99c4b6c493a5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 87317.11,
    "spent": 36471.03,
    "cash": 84268,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17168,
    "committeeName": "Margaret Scarsdale",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f81b07bd-cc43-47be-95ea-dca26f19a647",
   "name": "Bruce Ayers",
   "chamber": "lower",
   "district": "1st Norfolk",
   "party": "Democratic",
   "email": "bruce.ayers@mahouse.gov",
   "phone": "617-722-2070",
   "url": "https://malegislature.gov/Legislators/Profile/BJA1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BJA1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bruce_Ayers",
   "terracivicUrl": "https://terracivic.com/legislators/ma/bruce-ayers-f81b07bd/",
   "since": "1999-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Bruce-J-Ayers-f81b07bd-cc43-47be-95ea-dca26f19a647.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 33678.07,
    "spent": 50729.76,
    "cash": 62520.33,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13284,
    "committeeName": "Bruce J. Ayers",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a0c80d02-beb0-42c3-b7ff-31fc0d5351f5",
   "name": "Michelle Badger",
   "chamber": "lower",
   "district": "1st Plymouth",
   "party": "Democratic",
   "email": "michelle.badger@mahouse.gov",
   "phone": "617-722-2060",
   "url": "https://malegislature.gov/Legislators/Profile/MLB1",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/MichelleBadger24.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michelle_Badger",
   "terracivicUrl": "https://terracivic.com/legislators/ma/michelle-badger-a0c80d02/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michelle-Badger-a0c80d02-beb0-42c3-b7ff-31fc0d5351f5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 85030.08,
    "spent": 36259.33,
    "cash": 55008.82,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18685,
    "committeeName": "Michelle Badger",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f8772f1e-29f7-42e2-8a8c-ab4005153b05",
   "name": "Adrian Madaro",
   "chamber": "lower",
   "district": "1st Suffolk",
   "party": "Democratic",
   "email": "adrian.madaro@mahouse.gov",
   "phone": "617-722-2320",
   "url": "https://malegislature.gov/Legislators/Profile/ACM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/ACM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Adrian_Madaro",
   "terracivicUrl": "https://terracivic.com/legislators/ma/adrian-madaro-f8772f1e/",
   "since": "2015-04-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Adrian-Madaro-f8772f1e-29f7-42e2-8a8c-ab4005153b05.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 130940.59,
    "spent": 192291.52,
    "cash": 72244.56,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15934,
    "committeeName": "Adrian Madaro",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/888457ba-c348-4826-b2c6-450dba5e38bd",
   "name": "Kim Ferguson",
   "chamber": "lower",
   "district": "1st Worcester",
   "party": "Republican",
   "email": "kimberly.ferguson@mahouse.gov",
   "phone": "617-722-2100",
   "url": "https://malegislature.gov/Legislators/Profile/KNF1",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Kimberly-Ferguson.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kimberly_Ferguson",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kim-ferguson-888457ba/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kimberly-N-Ferguson-888457ba-c348-4826-b2c6-450dba5e38bd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 506.28,
    "spent": 4005.63,
    "cash": 377.19,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15055,
    "committeeName": "Kimberly Ferguson",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/df1a3cfc-1555-4a05-8a5c-03a7e53932aa",
   "name": "Kip Diggs",
   "chamber": "lower",
   "district": "2nd Barnstable",
   "party": "Democratic",
   "email": "kip.diggs@mahouse.gov",
   "phone": "617-722-2380",
   "url": "https://malegislature.gov/Legislators/Profile/KAD1",
   "photo": "https://www.capecod.com/wp-content/uploads/NWS_Kip-Diggs_JS081720.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kip_Diggs",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kip-diggs-df1a3cfc/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kip-A-Diggs-df1a3cfc-1555-4a05-8a5c-03a7e53932aa.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 54742.4,
    "spent": 67950,
    "cash": 6983.25,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17509,
    "committeeName": "Kip Diggs",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1f444dfe-d3b3-4852-ab10-0682206d773d",
   "name": "Tricia Farley-Bouvier",
   "chamber": "lower",
   "district": "2nd Berkshire",
   "party": "Democratic",
   "email": "tricia.farley-bouvier@mahouse.gov",
   "phone": "617-722-2676",
   "url": "https://malegislature.gov/Legislators/Profile/TFB1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TFB1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tricia_Farley-Bouvier",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tricia-farley-bouvier-1f444dfe/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Tricia-Farley-Bouvier-1f444dfe-d3b3-4852-ab10-0682206d773d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 27525.09,
    "spent": 17908.25,
    "cash": 62348.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15376,
    "committeeName": "Tricia Farley-Bouvier",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c8936e7c-f0f5-4dc4-b9e9-774e38638787",
   "name": "Jim Hawkins",
   "chamber": "lower",
   "district": "2nd Bristol",
   "party": "Democratic",
   "email": "james.hawkins@mahouse.gov",
   "phone": "617-722-2013",
   "url": "https://malegislature.gov/Legislators/Profile/JKH1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JKH1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jim_Hawkins_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jim-hawkins-c8936e7c/",
   "since": "2018-04-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/James-K-Hawkins-c8936e7c-f0f5-4dc4-b9e9-774e38638787.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19775.14,
    "spent": 7244.12,
    "cash": 26842.33,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16878,
    "committeeName": "James K. Hawkins",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1129a0d9-c280-4bf0-af34-20879293a2b5",
   "name": "Kristin Kassner",
   "chamber": "lower",
   "district": "2nd Essex",
   "party": "Democratic",
   "email": "kristin.kassner@mahouse.gov",
   "phone": "617-722-2220",
   "url": "https://malegislature.gov/Legislators/Profile/K_K2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/K_K2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kristin_Kassner",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kristin-kassner-1129a0d9/",
   "since": "2023-02-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kristin-Kassner-1129a0d9-c280-4bf0-af34-20879293a2b5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47628.35,
    "spent": 49120.84,
    "cash": 18676.92,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17935,
    "committeeName": "Kristin Kassner",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/76b07f35-1876-4259-9c0a-bdf595541c39",
   "name": "Susannah Whipps",
   "chamber": "lower",
   "district": "2nd Franklin",
   "party": "Independent",
   "email": "susannah.whipps@mahouse.gov",
   "phone": "617-722-2090",
   "url": "https://malegislature.gov/Legislators/Profile/SLG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SLG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Susannah_Whipps_Lee",
   "terracivicUrl": "https://terracivic.com/legislators/ma/susannah-whipps-76b07f35/",
   "since": "2017-08-22",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Susannah-M-Whipps-76b07f35-1876-4259-9c0a-bdf595541c39.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 13877.77,
    "spent": 18385,
    "cash": 6838.43,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15463,
    "committeeName": "Susannah M. Whipps",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/503a0888-f086-4b52-b03c-c5293378bc51",
   "name": "Brian Ashe",
   "chamber": "lower",
   "district": "2nd Hampden",
   "party": "Democratic",
   "email": "brian.ashe@mahouse.gov",
   "phone": "617-722-2304",
   "url": "https://malegislature.gov/Legislators/Profile/BMA1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BMA1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Brian_Ashe",
   "terracivicUrl": "https://terracivic.com/legislators/ma/brian-ashe-503a0888/",
   "since": "2009-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Brian-M-Ashe-503a0888-f086-4b52-b03c-c5293378bc51.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 16462.17,
    "spent": 9282.11,
    "cash": 51586.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14543,
    "committeeName": "Brian M. Ashe",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6b27dd86-5c03-4223-957c-9efd12c70e04",
   "name": "Homar Gomez",
   "chamber": "lower",
   "district": "2nd Hampshire",
   "party": "Democratic",
   "email": "homar.gomez@mahouse.gov",
   "phone": "413-977-2676",
   "url": "https://malegislature.gov/Legislators/Profile/H_G1",
   "photo": "https://images.squarespace-cdn.com/content/v1/6616e5c7caac657d5a7f9682/0c122a29-b755-4647-a180-d5cbdb08bbcc/Screenshot+2024-04-10+at+4.35.35+PM.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Homar_Gomez",
   "terracivicUrl": "https://terracivic.com/legislators/ma/homar-gomez-6b27dd86/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Homar-Gomez-6b27dd86-5c03-4223-957c-9efd12c70e04.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 5625.45,
    "spent": 3377.57,
    "cash": 3861.88,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18816,
    "committeeName": "Homar Gomez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/70e42c78-89e1-43cb-bc65-7d0da132daa2",
   "name": "Jim Arciero",
   "chamber": "lower",
   "district": "2nd Middlesex",
   "party": "Democratic",
   "email": "james.arciero@mahouse.gov",
   "phone": "617-722-2400",
   "url": "https://malegislature.gov/Legislators/Profile/J_A1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/J_A1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/James_Arciero",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jim-arciero-70e42c78/",
   "since": "2009-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/James-Arciero-70e42c78-89e1-43cb-bc65-7d0da132daa2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 118193.69,
    "spent": 81404.07,
    "cash": 185027.22,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14814,
    "committeeName": "Jim Arciero",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6b420d2a-f12d-40ca-a13f-04cf9061a66b",
   "name": "Tackey Chan",
   "chamber": "lower",
   "district": "2nd Norfolk",
   "party": "Democratic",
   "email": "tackey.chan@mahouse.gov",
   "phone": "617-722-2370",
   "url": "https://malegislature.gov/Legislators/Profile/T_C1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/T_C1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tackey_Chan",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tackey-chan-6b420d2a/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Tackey-Chan-6b420d2a-f12d-40ca-a13f-04cf9061a66b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 125287.74,
    "spent": 75919.29,
    "cash": 507359.6,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15123,
    "committeeName": "Tackey Chan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/013e94ee-496e-42f3-8b1b-f96c737f1f8e",
   "name": "John Gaskey",
   "chamber": "lower",
   "district": "2nd Plymouth",
   "party": "Republican",
   "email": "john.gaskey@mahouse.gov",
   "phone": "617-722-2060",
   "url": "https://malegislature.gov/Legislators/Profile/JRG2",
   "photo": "https://static.wixstatic.com/media/40d8f8_3ba01018eff64b309a92373daddd8344~mv2.jpg/v1/crop/x_140,y_436,w_734,h_891/fill/w_440,h_534,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Untitled-6.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Gaskey",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-gaskey-013e94ee/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-Gaskey-013e94ee-496e-42f3-8b1b-f96c737f1f8e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 20307.2,
    "spent": 21179.83,
    "cash": 396.78,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18885,
    "committeeName": "John Gaskey",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c0519476-08fc-44af-9114-c77d197f883d",
   "name": "Danny Ryan",
   "chamber": "lower",
   "district": "2nd Suffolk",
   "party": "Democratic",
   "email": "dan.ryan@mahouse.gov",
   "phone": "617-722-2240",
   "url": "https://malegislature.gov/Legislators/Profile/djr1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/djr1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Daniel_Joseph_Ryan",
   "terracivicUrl": "https://terracivic.com/legislators/ma/danny-ryan-c0519476/",
   "since": "2014-04-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Daniel-J-Ryan-c0519476-08fc-44af-9114-c77d197f883d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 103680.3,
    "spent": 107655.52,
    "cash": 1753.98,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15544,
    "committeeName": "Daniel Joseph Ryan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/49c4bb4e-fadd-4136-953f-6bd64a970acb",
   "name": "Jon Zlotnik",
   "chamber": "lower",
   "district": "2nd Worcester",
   "party": "Democratic",
   "email": "jon.zlotnik@mahouse.gov",
   "phone": "617-722-2582",
   "url": "https://malegislature.gov/Legislators/Profile/JDZ1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JDZ1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jonathan_Zlotnik",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jon-zlotnik-49c4bb4e/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jonathan-D-Zlotnik-49c4bb4e-fadd-4136-953f-6bd64a970acb.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 14081.85,
    "spent": 4700.85,
    "cash": 16819.52,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15488,
    "committeeName": "Jonathan D. Zlotnik",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5c798735-2f95-40a6-9ef7-4cd25eb638f6",
   "name": "Dave Vieira",
   "chamber": "lower",
   "district": "3rd Barnstable",
   "party": "Republican",
   "email": "david.vieira@mahouse.gov",
   "phone": "617-722-2230",
   "url": "https://malegislature.gov/Legislators/Profile/DTV1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DTV1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_Vieira_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dave-vieira-5c798735/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-T-Vieira-5c798735-2f95-40a6-9ef7-4cd25eb638f6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 44931.27,
    "spent": 31837.56,
    "cash": 15109.05,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15025,
    "committeeName": "David T. Vieira",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/386c6121-a2a4-4c92-b093-4abea066d840",
   "name": "Leigh Davis",
   "chamber": "lower",
   "district": "3rd Berkshire",
   "party": "Democratic",
   "email": "leigh.davis@mahouse.gov",
   "phone": "617-722-2400",
   "url": "https://malegislature.gov/Legislators/Profile/LSD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/LSD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Leigh_Davis_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/leigh-davis-386c6121/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Leigh-Davis-386c6121-a2a4-4c92-b093-4abea066d840.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 136672.99,
    "spent": 71307.46,
    "cash": 96256.31,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18740,
    "committeeName": "Leigh Davis",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0a14e19e-3761-4aa2-887f-8b335d6e3eed",
   "name": "Lisa Field",
   "chamber": "lower",
   "district": "3rd Bristol",
   "party": "Democratic",
   "email": "lisa.field@mahouse.gov",
   "phone": null,
   "url": "https://malegislature.gov/Legislators/Profile/LMF1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/LMF1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Lisa_Field",
   "terracivicUrl": "https://terracivic.com/legislators/ma/lisa-field-0a14e19e/",
   "since": "2025-07-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Lisa-Field-0a14e19e-3761-4aa2-887f-8b335d6e3eed.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 114359.59,
    "spent": 102677.23,
    "cash": 21103.44,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 19052,
    "committeeName": "Lisa Field",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c1f81bec-d032-4f41-940c-ca32f2b5af12",
   "name": "Andy Vargas",
   "chamber": "lower",
   "district": "3rd Essex",
   "party": "Democratic",
   "email": "andy.vargas@mahouse.gov",
   "phone": "617-722-2080",
   "url": "https://malegislature.gov/Legislators/Profile/AXV1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AXV1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Andy_Vargas",
   "terracivicUrl": "https://terracivic.com/legislators/ma/andy-vargas-c1f81bec/",
   "since": "2017-11-15",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Andres-X-Vargas-c1f81bec-d032-4f41-940c-ca32f2b5af12.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46696.28,
    "spent": 36816.7,
    "cash": 89141.01,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16742,
    "committeeName": "Andres X. Vargas",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0e72fc19-89be-49b9-8baf-5f35f938ec87",
   "name": "Nick Boldyga",
   "chamber": "lower",
   "district": "3rd Hampden",
   "party": "Republican",
   "email": "nicholas.boldyga@mahouse.gov",
   "phone": "413-274-8084",
   "url": "https://malegislature.gov/Legislators/Profile/NAG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/NAG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Nicholas_Boldyga",
   "terracivicUrl": "https://terracivic.com/legislators/ma/nick-boldyga-0e72fc19/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Nicholas-A-Boldyga-0e72fc19-89be-49b9-8baf-5f35f938ec87.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 42247,
    "spent": 14894.39,
    "cash": 45615.56,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14831,
    "committeeName": "Nick Boldyga",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/65617e1a-1834-4ec8-9f19-4ac801ce9764",
   "name": "Mindy Domb",
   "chamber": "lower",
   "district": "3rd Hampshire",
   "party": "Democratic",
   "email": "mindy.domb@mahouse.gov",
   "phone": "617-722-2060",
   "url": "https://malegislature.gov/Legislators/Profile/M_D2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/M_D2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mindy_Domb",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mindy-domb-65617e1a/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mindy-Domb-65617e1a-1834-4ec8-9f19-4ac801ce9764.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 36222.51,
    "spent": 41498.39,
    "cash": 24841.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16971,
    "committeeName": "Mindy Domb",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/3d709a64-6cd2-49c6-ad0d-b007e834bfec",
   "name": "Kate Hogan",
   "chamber": "lower",
   "district": "3rd Middlesex",
   "party": "Democratic",
   "email": "kate.hogan@mahouse.gov",
   "phone": "617-722-2600",
   "url": "https://malegislature.gov/Legislators/Profile/K_H1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/K_H1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kate_Hogan",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kate-hogan-3d709a64/",
   "since": "2009-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kate-Hogan-3d709a64-6cd2-49c6-ad0d-b007e834bfec.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 49912.22,
    "spent": 65144.58,
    "cash": 50478.4,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14770,
    "committeeName": "Kate Hogan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e142d28d-e57a-4ff9-afa4-c3cd149f2114",
   "name": "Ron Mariano",
   "chamber": "lower",
   "district": "3rd Norfolk",
   "party": "Democratic",
   "email": "ronald.mariano@mahouse.gov",
   "phone": "617-722-2500",
   "url": "https://malegislature.gov/Legislators/Profile/R_M1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/R_M1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ronald_Mariano",
   "terracivicUrl": "https://terracivic.com/legislators/ma/ron-mariano-e142d28d/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Ronald-Mariano-e142d28d-e57a-4ff9-afa4-c3cd149f2114.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 223965.32,
    "spent": 346495,
    "cash": 118022.04,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12122,
    "committeeName": "Ronald Mariano",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/03d1f31d-1431-41d2-88b7-67b57d50f323",
   "name": "Joan Meschino",
   "chamber": "lower",
   "district": "3rd Plymouth",
   "party": "Democratic",
   "email": "joan.meschino@mahouse.gov",
   "phone": "617-722-2092",
   "url": "https://malegislature.gov/Legislators/Profile/J_M1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/J_M1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joan_Meschino",
   "terracivicUrl": "https://terracivic.com/legislators/ma/joan-meschino-03d1f31d/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Joan-Meschino-03d1f31d-1431-41d2-88b7-67b57d50f323.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 41019.01,
    "spent": 26200.13,
    "cash": 119185.8,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16293,
    "committeeName": "Joan Meschino",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/4183f327-e2a6-4b1a-9d23-161da1b5e261",
   "name": "Aaron Michlewitz",
   "chamber": "lower",
   "district": "3rd Suffolk",
   "party": "Democratic",
   "email": "aaron.m.michlewitz@mahouse.gov",
   "phone": "617-722-2990",
   "url": "https://malegislature.gov/Legislators/Profile/AMM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AMM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Aaron_Michlewitz",
   "terracivicUrl": "https://terracivic.com/legislators/ma/aaron-michlewitz-4183f327/",
   "since": "2009-07-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Aaron-Michlewitz-4183f327-e2a6-4b1a-9d23-161da1b5e261.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 992438.56,
    "spent": 690046.09,
    "cash": 1586246.05,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14902,
    "committeeName": "Aaron Michlewitz",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/591dc6dd-40b8-4713-83b8-f236ff6250bf",
   "name": "Mike Kushmerek",
   "chamber": "lower",
   "district": "3rd Worcester",
   "party": "Democratic",
   "email": "michael.kushmerek@mahouse.gov",
   "phone": "617-722-2396",
   "url": "https://malegislature.gov/Legislators/Profile/MPK1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MPK1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Kushmerek",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-kushmerek-591dc6dd/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-P-Kushmerek-591dc6dd-40b8-4713-83b8-f236ff6250bf.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 64848.46,
    "spent": 50851.89,
    "cash": 79685.95,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16838,
    "committeeName": "Michael P. Kushmerek",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/8d481937-69c5-477d-ba72-e3b682ed0a4d",
   "name": "Hadley Luddy",
   "chamber": "lower",
   "district": "4th Barnstable",
   "party": "Democratic",
   "email": "hadley.luddy@mahouse.gov",
   "phone": "617-722-2582",
   "url": "https://malegislature.gov/Legislators/Profile/H_L1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/H_L1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Hadley_Luddy",
   "terracivicUrl": "https://terracivic.com/legislators/ma/hadley-luddy-8d481937/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Hadley-Luddy-8d481937-69c5-477d-ba72-e3b682ed0a4d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 34236.91,
    "spent": 27109.46,
    "cash": 30564.35,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18752,
    "committeeName": "Hadley Luddy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/54487f49-5377-4c41-bd97-60b748cc240a",
   "name": "Steven Howitt",
   "chamber": "lower",
   "district": "4th Bristol",
   "party": "Republican",
   "email": "steven.howitt@mahouse.gov",
   "phone": "617-722-2305",
   "url": "https://malegislature.gov/Legislators/Profile/SSH1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SSH1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steve_Howitt",
   "terracivicUrl": "https://terracivic.com/legislators/ma/steven-howitt-54487f49/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Steven-S-Howitt-54487f49-5377-4c41-bd97-60b748cc240a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 4785.06,
    "spent": 7313.34,
    "cash": 121038.88,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14265,
    "committeeName": "Steven Howitt",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/824532f7-8dc9-4a1a-a7b3-16b2d0e78941",
   "name": "Estela Reyes",
   "chamber": "lower",
   "district": "4th Essex",
   "party": "Democratic",
   "email": "estela.reyes@mahouse.gov",
   "phone": "617-722-2240",
   "url": "https://malegislature.gov/Legislators/Profile/EAR1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/EAR1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Estela_Reyes",
   "terracivicUrl": "https://terracivic.com/legislators/ma/estela-reyes-824532f7/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Estela-A-Reyes-824532f7-8dc9-4a1a-a7b3-16b2d0e78941.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 5384.2,
    "spent": 7621.19,
    "cash": 8977.23,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15973,
    "committeeName": "Estela A. Reyes",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/72eea330-24b4-4207-a016-0b1e568e0b6e",
   "name": "Kelly Pease",
   "chamber": "lower",
   "district": "4th Hampden",
   "party": "Republican",
   "email": "kelly.pease@mahouse.gov",
   "phone": "413-875-8787",
   "url": "https://malegislature.gov/Legislators/Profile/KWP1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KWP1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kelly_Pease",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kelly-pease-72eea330/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kelly-W-Pease-72eea330-24b4-4207-a016-0b1e568e0b6e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 33857.17,
    "spent": 27270.86,
    "cash": 8469.64,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17418,
    "committeeName": "Kelly Pease",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5696763c-5fd6-44dd-9dce-7be56632cedd",
   "name": "Danielle Gregoire",
   "chamber": "lower",
   "district": "4th Middlesex",
   "party": "Democratic",
   "email": "danielle.gregoire@mahouse.gov",
   "phone": "617-722-2140",
   "url": "https://malegislature.gov/Legislators/Profile/DWG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DWG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Danielle_Gregoire",
   "terracivicUrl": "https://terracivic.com/legislators/ma/danielle-gregoire-5696763c/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Danielle-W-Gregoire-5696763c-5fd6-44dd-9dce-7be56632cedd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 48942.78,
    "spent": 49801.18,
    "cash": 3649.26,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14796,
    "committeeName": "Danielle W. Gregoire",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/ef175304-020e-4f79-b71f-dc961b738254",
   "name": "Jamie Murphy",
   "chamber": "lower",
   "district": "4th Norfolk",
   "party": "Democratic",
   "email": "james.murphy@mahouse.gov",
   "phone": "617-722-2220",
   "url": "https://malegislature.gov/Legislators/Profile/JMM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JMM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/James_M._Murphy",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jamie-murphy-ef175304/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/James-M-Murphy-ef175304-020e-4f79-b71f-dc961b738254.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 150865.15,
    "spent": 139216.83,
    "cash": 55172.17,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13724,
    "committeeName": "James Murphy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0a288f3d-397f-4e7b-8bfd-b5032ae1421f",
   "name": "Patrick Kearney",
   "chamber": "lower",
   "district": "4th Plymouth",
   "party": "Democratic",
   "email": "patrick.kearney@mahouse.gov",
   "phone": "617-722-2017",
   "url": "https://malegislature.gov/Legislators/Profile/PJK1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PJK1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Patrick_J._Kearney",
   "terracivicUrl": "https://terracivic.com/legislators/ma/patrick-kearney-0a288f3d/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Patrick-J-Kearney-0a288f3d-397f-4e7b-8bfd-b5032ae1421f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 83656.65,
    "spent": 90071.03,
    "cash": 84174.82,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16962,
    "committeeName": "Patrick Kearney",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5fde161f-7456-4006-bffd-eaf6fedc5aa3",
   "name": "David Biele",
   "chamber": "lower",
   "district": "4th Suffolk",
   "party": "Democratic",
   "email": "david.biele@mahouse.gov",
   "phone": "617-722-2220",
   "url": "https://malegislature.gov/Legislators/Profile/D_B1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/D_B1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_Biele",
   "terracivicUrl": "https://terracivic.com/legislators/ma/david-biele-5fde161f/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-Biele-5fde161f-7456-4006-bffd-eaf6fedc5aa3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 88770.44,
    "spent": 109054.03,
    "cash": 88330.79,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17028,
    "committeeName": "David M. Biele",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/17c3ac90-1218-4d61-ae47-bc5ef6ee4a74",
   "name": "Natalie Higgins",
   "chamber": "lower",
   "district": "4th Worcester",
   "party": "Democratic",
   "email": "natalie.higgins@mahouse.gov",
   "phone": "617-722-2014",
   "url": "https://malegislature.gov/Legislators/Profile/N_H1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/N_H1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Natalie_Higgins",
   "terracivicUrl": "https://terracivic.com/legislators/ma/natalie-higgins-17c3ac90/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Natalie-Higgins-17c3ac90-1218-4d61-ae47-bc5ef6ee4a74.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18230.74,
    "spent": 9463.08,
    "cash": 34554.79,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16366,
    "committeeName": "Natalie Marie Higgins",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/485e001e-95e9-4b79-9226-cf028a307138",
   "name": "Steve Xiarhos",
   "chamber": "lower",
   "district": "5th Barnstable",
   "party": "Republican",
   "email": "steven.xiarhos@mahouse.gov",
   "phone": "617-722-2488",
   "url": "https://malegislature.gov/Legislators/Profile/SGX1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SGX1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steven_Xiarhos",
   "terracivicUrl": "https://terracivic.com/legislators/ma/steve-xiarhos-485e001e/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Steven-G-Xiarhos-485e001e-95e9-4b79-9226-cf028a307138.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 41156.51,
    "spent": 36565.74,
    "cash": 79691.59,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17394,
    "committeeName": "Steven G. Xiarhos",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/4002361d-3211-4f02-b627-95d6e6a3f76c",
   "name": "Justin Thurber",
   "chamber": "lower",
   "district": "5th Bristol",
   "party": "Republican",
   "email": "justin.thurber@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/J_T2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/J_T2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Justin_Thurber",
   "terracivicUrl": "https://terracivic.com/legislators/ma/justin-thurber-4002361d/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Justin-Thurber-4002361d-3211-4f02-b627-95d6e6a3f76c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 28833.98,
    "spent": 18096.27,
    "cash": 11253.23,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18129,
    "committeeName": "Justin Thurber",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b4f97e46-d8cd-45f7-88c4-94926b0bf60b",
   "name": "Dru Tarr",
   "chamber": "lower",
   "district": "5th Essex",
   "party": "Democratic",
   "email": "andrew.tarr@mahouse.gov",
   "phone": "617-722-2014",
   "url": "https://malegislature.gov/Legislators/Profile/AFT1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AFT1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Andrew_Tarr",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dru-tarr-b4f97e46/",
   "since": "2026-04-15",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Dru-Tarr-b4f97e46-d8cd-45f7-88c4-94926b0bf60b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 51776.38,
    "spent": 44270.81,
    "cash": 10306.32,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 19580,
    "committeeName": "Andrew Tarr",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e50e8121-bc6f-4aaa-8cf2-f1cbd53c9172",
   "name": "Pat Duffy",
   "chamber": "lower",
   "district": "5th Hampden",
   "party": "Democratic",
   "email": "patricia.duffy@mahouse.gov",
   "phone": "617-722-2637",
   "url": "https://malegislature.gov/Legislators/Profile/PAD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PAD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Patricia_Duffy",
   "terracivicUrl": "https://terracivic.com/legislators/ma/pat-duffy-e50e8121/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Patricia-A-Duffy-e50e8121-bc6f-4aaa-8cf2-f1cbd53c9172.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 33342.8,
    "spent": 35931.6,
    "cash": 23057.28,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13936,
    "committeeName": "Patricia Duffy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/06867e5f-9de5-4cb2-a3ae-a039e890718c",
   "name": "David Linsky",
   "chamber": "lower",
   "district": "5th Middlesex",
   "party": "Democratic",
   "email": "david.linsky@mahouse.gov",
   "phone": "617-722-2810",
   "url": "https://malegislature.gov/Legislators/Profile/DPL1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DPL1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_Linsky",
   "terracivicUrl": "https://terracivic.com/legislators/ma/david-linsky-06867e5f/",
   "since": "1999-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-Paul-Linsky-06867e5f-9de5-4cb2-a3ae-a039e890718c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 24572.54,
    "spent": 19273.58,
    "cash": 13078.8,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13431,
    "committeeName": "David Linsky",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b51c5c27-7da0-42f5-b67b-22085173af7a",
   "name": "Mark Cusack",
   "chamber": "lower",
   "district": "5th Norfolk",
   "party": "Democratic",
   "email": "mark.cusack@mahouse.gov",
   "phone": "617-722-2030",
   "url": "https://malegislature.gov/Legislators/Profile/MJC1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MJC1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mark_Cusack",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mark-cusack-b51c5c27/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mark-J-Cusack-b51c5c27-7da0-42f5-b67b-22085173af7a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 148975.98,
    "spent": 91996.99,
    "cash": 87267.5,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15177,
    "committeeName": "Mark James Cusack",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/cf295962-4f8d-427a-84e9-c7615ff94c8c",
   "name": "David DeCoste",
   "chamber": "lower",
   "district": "5th Plymouth",
   "party": "Republican",
   "email": "david.decoste@mahouse.gov",
   "phone": "617-722-2489",
   "url": "https://malegislature.gov/Legislators/Profile/DFD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DFD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_DeCoste",
   "terracivicUrl": "https://terracivic.com/legislators/ma/david-decoste-cf295962/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-F-DeCoste-cf295962-4f8d-427a-84e9-c7615ff94c8c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 25991.22,
    "spent": 20178.8,
    "cash": 13027.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15904,
    "committeeName": "David F. DeCoste",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/59539448-5c3b-4d4d-8e96-48fabb01b10f",
   "name": "Chris Worrell",
   "chamber": "lower",
   "district": "5th Suffolk",
   "party": "Democratic",
   "email": "christopher.worrell@mahouse.gov",
   "phone": "617-722-2396",
   "url": "https://malegislature.gov/Legislators/Profile/CJW1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CJW1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Christopher_Worrell_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/chris-worrell-59539448/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Christopher-J-Worrell-59539448-5c3b-4d4d-8e96-48fabb01b10f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 163006.45,
    "spent": 187195.62,
    "cash": 1463.57,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17118,
    "committeeName": "Christopher J. Worrell",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5a276629-f50a-4d9a-a54e-2c0e07f84968",
   "name": "Donnie Berthiaume",
   "chamber": "lower",
   "district": "5th Worcester",
   "party": "Republican",
   "email": "donald.berthiaume@mahouse.gov",
   "phone": "617-722-2488",
   "url": "https://malegislature.gov/Legislators/Profile/DRB1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DRB1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Donnie_Berthiaume",
   "terracivicUrl": "https://terracivic.com/legislators/ma/donnie-berthiaume-5a276629/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Donald-R-Berthiaume-Jr-5a276629-f50a-4d9a-a54e-2c0e07f84968.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 16019.98,
    "spent": 20977.96,
    "cash": 5723.96,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15775,
    "committeeName": "Donald R. Berthiaume",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/af41924a-7c46-4b6b-b71b-bba683c62c5f",
   "name": "Carole Fiola",
   "chamber": "lower",
   "district": "6th Bristol",
   "party": "Democratic",
   "email": "carole.fiola@mahouse.gov",
   "phone": "617-722-2430",
   "url": "https://malegislature.gov/Legislators/Profile/CAF1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CAF1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Carole_Fiola",
   "terracivicUrl": "https://terracivic.com/legislators/ma/carole-fiola-af41924a/",
   "since": "2013-09-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Carole-A-Fiola-af41924a-7c46-4b6b-b71b-bba683c62c5f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 110414.99,
    "spent": 86985.89,
    "cash": 197000.23,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13597,
    "committeeName": "Carole Fiola",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f9a6f401-206b-43df-a1b9-0fc1cd8a3417",
   "name": "Hannah Bowen",
   "chamber": "lower",
   "district": "6th Essex",
   "party": "Democratic",
   "email": "hannah.bowen@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/HLB1",
   "photo": "https://www.resolutionnorthshore.org/images/staff/AG22-Hannah_Bowen-228832.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Hannah_Bowen",
   "terracivicUrl": "https://terracivic.com/legislators/ma/hannah-bowen-f9a6f401/",
   "since": "2025-05-21",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Hannah-Bowen-f9a6f401-206b-43df-a1b9-0fc1cd8a3417.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 69577.6,
    "spent": 70869.47,
    "cash": 11587.32,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17791,
    "committeeName": "Hannah Bowen",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b61922e8-c775-4c74-8ecb-557d79162195",
   "name": "Mike Finn",
   "chamber": "lower",
   "district": "6th Hampden",
   "party": "Democratic",
   "email": "michael.finn@mahouse.gov",
   "phone": "617-722-2014",
   "url": "https://malegislature.gov/Legislators/Profile/MJF1",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Michael_Finn.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Finn",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-finn-b61922e8/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-J-Finn-b61922e8-c775-4c74-8ecb-557d79162195.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 36036.32,
    "spent": 23255.52,
    "cash": 20362.18,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15158,
    "committeeName": "Michael J. Finn",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a148ff77-2e73-4e42-a525-20e8d1ed569a",
   "name": "Priscila Sousa",
   "chamber": "lower",
   "district": "6th Middlesex",
   "party": "Democratic",
   "email": "priscila.sousa@mahouse.gov",
   "phone": "617-722-2396",
   "url": "https://malegislature.gov/Legislators/Profile/PSS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PSS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Priscila_Sousa",
   "terracivicUrl": "https://terracivic.com/legislators/ma/priscila-sousa-a148ff77/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Priscila-S-Sousa-a148ff77-2e73-4e42-a525-20e8d1ed569a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 13514.48,
    "spent": 17931.25,
    "cash": 1361.88,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16653,
    "committeeName": "Priscila Sousa",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/04997a33-67a9-4535-95d2-c9a4c260519d",
   "name": "Bill Galvin",
   "chamber": "lower",
   "district": "6th Norfolk",
   "party": "Democratic",
   "email": "william.galvin@mahouse.gov",
   "phone": "617-722-2692",
   "url": "https://malegislature.gov/Legislators/Profile/WCG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/WCG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/William_C._Galvin",
   "terracivicUrl": "https://terracivic.com/legislators/ma/bill-galvin-04997a33/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/William-C-Galvin-04997a33-67a9-4535-95d2-c9a4c260519d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 7180.94,
    "spent": 10280.77,
    "cash": 5518.22,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 11859,
    "committeeName": "William C. Galvin",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1eece00d-5b31-4be0-9263-b594863b295c",
   "name": "Ken Sweezey",
   "chamber": "lower",
   "district": "6th Plymouth",
   "party": "Republican",
   "email": "ken.sweezey@mahouse.gov",
   "phone": "617-722-2305",
   "url": "https://malegislature.gov/Legislators/Profile/KPS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KPS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kenneth_Sweezey",
   "terracivicUrl": "https://terracivic.com/legislators/ma/ken-sweezey-1eece00d/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Ken-Sweezey-1eece00d-5b31-4be0-9263-b594863b295c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 50512.35,
    "spent": 41096.81,
    "cash": 11395.03,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17882,
    "committeeName": "Kenneth Sweezey",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/078692f2-2afe-4aa1-a320-d4747edacbbb",
   "name": "Russell Holmes",
   "chamber": "lower",
   "district": "6th Suffolk",
   "party": "Democratic",
   "email": "russell.holmes@mahouse.gov",
   "phone": "617-722-2220",
   "url": "https://malegislature.gov/Legislators/Profile/REH1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/REH1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Russell_Holmes",
   "terracivicUrl": "https://terracivic.com/legislators/ma/russell-holmes-078692f2/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Russell-E-Holmes-078692f2-2afe-4aa1-a320-d4747edacbbb.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 12205.6,
    "spent": 48132.18,
    "cash": 2206.45,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15063,
    "committeeName": "Russell Holmes",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0e8c6c71-bca0-46fd-86d1-223d41ed5517",
   "name": "John Marsi",
   "chamber": "lower",
   "district": "6th Worcester",
   "party": "Republican",
   "email": "john.marsi@mahouse.gov",
   "phone": "617-722-2240",
   "url": "https://malegislature.gov/Legislators/Profile/JJM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JJM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Marsi",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-marsi-0e8c6c71/",
   "since": "2024-03-27",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-Marsi-0e8c6c71-bca0-46fd-86d1-223d41ed5517.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 13254.32,
    "spent": 10279.85,
    "cash": 17602.34,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18678,
    "committeeName": "John Marsi",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6e81dcb7-4a04-4a88-b5f2-728a3336cf9d",
   "name": "Alan Silvia",
   "chamber": "lower",
   "district": "7th Bristol",
   "party": "Democratic",
   "email": "alan.silvia@mahouse.gov",
   "phone": "617-722-2230",
   "url": "https://malegislature.gov/Legislators/Profile/A_S1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/A_S1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Alan_Silvia",
   "terracivicUrl": "https://terracivic.com/legislators/ma/alan-silvia-6e81dcb7/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Alan-Silvia-6e81dcb7-4a04-4a88-b5f2-728a3336cf9d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 50584.32,
    "spent": 57467.78,
    "cash": 9431.62,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15060,
    "committeeName": "Alan Silvia",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5ae88c49-8938-4472-8de2-1c0f0bc0e2f0",
   "name": "Manny Cruz",
   "chamber": "lower",
   "district": "7th Essex",
   "party": "Democratic",
   "email": "manny.cruz@mahouse.gov",
   "phone": "617-722-2011",
   "url": "https://malegislature.gov/Legislators/Profile/M_C3",
   "photo": "https://www.wickedlocal.com/gcdn/authoring/2018/08/07/NWKL/ghows-WL-72d881e3-b92a-5ead-e053-0100007fbaea-a47ecf5e.jpeg?width=600&height=1068&fit=crop&format=pjpg&auto=webp",
   "wikipedia": "https://en.wikipedia.org/wiki/Manny_Cruz",
   "terracivicUrl": "https://terracivic.com/legislators/ma/manny-cruz-5ae88c49/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Manny-Cruz-5ae88c49-8938-4472-8de2-1c0f0bc0e2f0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 6412.97,
    "spent": 12934.43,
    "cash": 1.24,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17927,
    "committeeName": "Manny Cruz",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c3d23eba-caa6-4d2a-bbd2-5b8b2ca184ae",
   "name": "Aaron Saunders",
   "chamber": "lower",
   "district": "7th Hampden",
   "party": "Democratic",
   "email": "aaron.saunders@mahouse.gov",
   "phone": "617-722-2320",
   "url": "https://malegislature.gov/Legislators/Profile/ALS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/ALS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Aaron_Saunders",
   "terracivicUrl": "https://terracivic.com/legislators/ma/aaron-saunders-c3d23eba/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Aaron-L-Saunders-c3d23eba-caa6-4d2a-bbd2-5b8b2ca184ae.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 43343.45,
    "spent": 55540.07,
    "cash": 18881.77,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15799,
    "committeeName": "Aaron Saunders",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e3dc06b1-8523-4a33-959f-21ed0d5da851",
   "name": "Jack Lewis",
   "chamber": "lower",
   "district": "7th Middlesex",
   "party": "Democratic",
   "email": "jack.lewis@mahouse.gov",
   "phone": "617-722-2582",
   "url": "https://malegislature.gov/Legislators/Profile/JPL1",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Jack_Patrick_Lewis.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jack_Patrick_Lewis",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jack-lewis-e3dc06b1/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jack-Lewis-e3dc06b1-8523-4a33-959f-21ed0d5da851.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 92427.09,
    "spent": 56815.53,
    "cash": 85930.07,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16324,
    "committeeName": "Jack Lewis",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e988f332-eba5-40a4-b55f-554728360e6c",
   "name": "Richard Wells",
   "chamber": "lower",
   "district": "7th Norfolk",
   "party": "Democratic",
   "email": "richard.wells@mahouse.gov",
   "phone": "617-722-2582",
   "url": "https://malegislature.gov/Legislators/Profile/RGW1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/RGW1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Richard_Wells_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/richard-wells-e988f332/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Richard-Wells-e988f332-eba5-40a4-b55f-554728360e6c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 41983.86,
    "spent": 32039.45,
    "cash": 16614.21,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18826,
    "committeeName": "Richard Wells",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/bed31f9a-e759-41a5-80b6-8b6bb9a64762",
   "name": "Alyson Sullivan-Almeida",
   "chamber": "lower",
   "district": "7th Plymouth",
   "party": "Republican",
   "email": "alyson.sullivan@mahouse.gov",
   "phone": "617-722-2488",
   "url": "https://malegislature.gov/Legislators/Profile/AMS2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AMS2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Alyson_Sullivan",
   "terracivicUrl": "https://terracivic.com/legislators/ma/alyson-sullivan-almeida-bed31f9a/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Alyson-M-Sullivan-bed31f9a-e759-41a5-80b6-8b6bb9a64762.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 26872.12,
    "spent": 16303.63,
    "cash": 64601.27,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16980,
    "committeeName": "Alyson Sullivan-Almeida",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/3b92fb1f-d268-40d8-8a4e-851f11fe81ff",
   "name": "Chynah Tyler",
   "chamber": "lower",
   "district": "7th Suffolk",
   "party": "Democratic",
   "email": "chynah.tyler@mahouse.gov",
   "phone": "617-722-2060",
   "url": "https://malegislature.gov/Legislators/Profile/C_T1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/C_T1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Chynah_Tyler",
   "terracivicUrl": "https://terracivic.com/legislators/ma/chynah-tyler-3b92fb1f/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Chynah-Tyler-3b92fb1f-d268-40d8-8a4e-851f11fe81ff.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 31270.13,
    "spent": 51113.84,
    "cash": 48.39,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16408,
    "committeeName": "Chynah Tyler",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/fdc5586f-0db3-4614-af1f-72a42cf5e6f0",
   "name": "Paul Frost",
   "chamber": "lower",
   "district": "7th Worcester",
   "party": "Republican",
   "email": "paul.frost@mahouse.gov",
   "phone": "617-722-2100",
   "url": "https://malegislature.gov/Legislators/Profile/PKF1",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Paul-Frost.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Frost",
   "terracivicUrl": "https://terracivic.com/legislators/ma/paul-frost-fdc5586f/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Paul-K-Frost-fdc5586f-0db3-4614-af1f-72a42cf5e6f0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 86591.97,
    "spent": 50498.01,
    "cash": 61749.67,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13110,
    "committeeName": "Paul K. Frost",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0fbe25ff-563e-4563-8523-f151bd839e3c",
   "name": "Steven Ouellette",
   "chamber": "lower",
   "district": "8th Bristol",
   "party": "Democratic",
   "email": "steve.ouellette@mahouse.gov",
   "phone": "617-722-2060",
   "url": "https://malegislature.gov/Legislators/Profile/SJO1",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Steven_Ouellette_20241027_114832.jpeg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steven_Ouellette",
   "terracivicUrl": "https://terracivic.com/legislators/ma/steven-ouellette-0fbe25ff/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Steven-Ouellette-0fbe25ff-563e-4563-8523-f151bd839e3c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 25662.86,
    "spent": 9726.69,
    "cash": 17776.36,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18803,
    "committeeName": "Steven Ouellette",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/eab9b69f-0434-4307-972c-6acce9deb370",
   "name": "Jenny Armini",
   "chamber": "lower",
   "district": "8th Essex",
   "party": "Democratic",
   "email": "jennifer.armini@mahouse.gov",
   "phone": "617-722-2140",
   "url": "https://malegislature.gov/Legislators/Profile/JBA1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JBA1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jenny_Armini",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jenny-armini-eab9b69f/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jennifer-Balinsky-Armini-eab9b69f-0434-4307-972c-6acce9deb370.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 27768.86,
    "spent": 11842.23,
    "cash": 51516.45,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17981,
    "committeeName": "Jennifer Armini",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/ff433cf6-2895-4e01-b143-26747500f8a4",
   "name": "Shirley Arriaga",
   "chamber": "lower",
   "district": "8th Hampden",
   "party": "Democratic",
   "email": "shirley.arriaga@mahouse.gov",
   "phone": "617-722-2305",
   "url": "https://malegislature.gov/Legislators/Profile/SBA1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SBA1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Shirley_Arriaga",
   "terracivicUrl": "https://terracivic.com/legislators/ma/shirley-arriaga-ff433cf6/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Shirley-B-Arriaga-ff433cf6-2895-4e01-b143-26747500f8a4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 9857.76,
    "spent": 10935.47,
    "cash": 4377.47,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18008,
    "committeeName": "Shirley Arriaga",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/47ffc61b-0cae-4386-ae68-12b20eadd83f",
   "name": "James Arena-DeRosa",
   "chamber": "lower",
   "district": "8th Middlesex",
   "party": "Democratic",
   "email": "james.arena-derosa@mahouse.gov",
   "phone": "617-722-2810",
   "url": "https://malegislature.gov/Legislators/Profile/JCD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JCD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/James_Arena-DeRosa",
   "terracivicUrl": "https://terracivic.com/legislators/ma/james-arena-derosa-47ffc61b/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/James-C-Arena-DeRosa-47ffc61b-0cae-4386-ae68-12b20eadd83f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 53626.98,
    "spent": 24522.87,
    "cash": 76310.68,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15745,
    "committeeName": "James C. Arena-DeRosa",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/73394d70-485b-4fbf-a512-bf2da4e4cb3b",
   "name": "Ted Philips",
   "chamber": "lower",
   "district": "8th Norfolk",
   "party": "Democratic",
   "email": "edward.philips@mahouse.gov",
   "phone": "617-722-2400",
   "url": "https://malegislature.gov/Legislators/Profile/ERP1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/ERP1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ted_Philips",
   "terracivicUrl": "https://terracivic.com/legislators/ma/ted-philips-73394d70/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Edward-R-Philips-73394d70-485b-4fbf-a512-bf2da4e4cb3b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 52541.67,
    "spent": 27083.14,
    "cash": 80121.43,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16592,
    "committeeName": "Edward Ryan Philips",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/3601344e-8a37-488b-a3b1-f355f4e52ea7",
   "name": "Dennis Gallagher",
   "chamber": "lower",
   "district": "8th Plymouth",
   "party": "Democratic",
   "email": "dennis.gallagher@mahouse.gov",
   "phone": "617-722-2014",
   "url": "https://malegislature.gov/Legislators/Profile/DCG2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DCG2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dennis_Gallagher_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dennis-gallagher-3601344e/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Dennis-Gallagher-3601344e-8a37-488b-a3b1-f355f4e52ea7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 36448.11,
    "spent": 14229.89,
    "cash": 23422.19,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18762,
    "committeeName": "Dennis Gallagher",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/033bf9eb-2706-4c5f-9f93-8e8d222bf2c0",
   "name": "Jay Livingstone",
   "chamber": "lower",
   "district": "8th Suffolk",
   "party": "Democratic",
   "email": "jay.livingstone@mahouse.gov",
   "phone": "617-722-2011",
   "url": "https://malegislature.gov/Legislators/Profile/J_L1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/J_L1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jay_Livingstone",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jay-livingstone-033bf9eb/",
   "since": "2013-07-17",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jay-D-Livingstone-033bf9eb-2706-4c5f-9f93-8e8d222bf2c0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45274.9,
    "spent": 36758.42,
    "cash": 46824.25,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15581,
    "committeeName": "Jay Livingstone",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/4cec2aa4-c17b-4749-b0e9-58a25695bf2f",
   "name": "Mike Soter",
   "chamber": "lower",
   "district": "8th Worcester",
   "party": "Republican",
   "email": "michael.soter@mahouse.gov",
   "phone": "617-722-2488",
   "url": "https://malegislature.gov/Legislators/Profile/MJS3",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MJS3.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Soter",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-soter-4cec2aa4/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-J-Soter-4cec2aa4-c17b-4749-b0e9-58a25695bf2f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 60730.96,
    "spent": 66215.76,
    "cash": 1594.94,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15877,
    "committeeName": "Michael J. Soter",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/560c5ca3-d9b4-4c47-998c-a9baa16a8309",
   "name": "Christopher Markey",
   "chamber": "lower",
   "district": "9th Bristol",
   "party": "Democratic",
   "email": "christopher.markey@mahouse.gov",
   "phone": "617-722-2676",
   "url": "https://malegislature.gov/Legislators/Profile/CMM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CMM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Christopher_Markey",
   "terracivicUrl": "https://terracivic.com/legislators/ma/christopher-markey-560c5ca3/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Christopher-M-Markey-560c5ca3-d9b4-4c47-998c-a9baa16a8309.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 229806.19,
    "spent": 141945.22,
    "cash": 98577.52,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15107,
    "committeeName": "Christopher Markey",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e8071049-2a8d-4633-b6cb-c1f6ae83bb7a",
   "name": "Donald Wong",
   "chamber": "lower",
   "district": "9th Essex",
   "party": "Republican",
   "email": "donald.wong@mahouse.gov",
   "phone": "617-722-2488",
   "url": "https://malegislature.gov/Legislators/Profile/DHW1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DHW1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Donald_Wong",
   "terracivicUrl": "https://terracivic.com/legislators/ma/donald-wong-e8071049/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Donald-H-Wong-e8071049-2a8d-4633-b6cb-c1f6ae83bb7a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 27234.46,
    "spent": 24343.99,
    "cash": 22617.05,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15174,
    "committeeName": "Donald H. Wong",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a1a94ad4-7b75-46be-896e-548c86b23d0c",
   "name": "Orlando Ramos",
   "chamber": "lower",
   "district": "9th Hampden",
   "party": "Democratic",
   "email": "orlando.ramos@mahouse.gov",
   "phone": "617-722-2430",
   "url": "https://malegislature.gov/Legislators/Profile/O_R1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/O_R1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Orlando_Ramos",
   "terracivicUrl": "https://terracivic.com/legislators/ma/orlando-ramos-a1a94ad4/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Orlando-Ramos-a1a94ad4-7b75-46be-896e-548c86b23d0c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 14019.79,
    "spent": 6893.25,
    "cash": 20474.76,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15315,
    "committeeName": "Orlando Ramos",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2becbe4e-5b5e-4b42-be87-b4abf57550c7",
   "name": "Tom Stanley",
   "chamber": "lower",
   "district": "9th Middlesex",
   "party": "Democratic",
   "email": "thomas.stanley@mahouse.gov",
   "phone": "617-722-2810",
   "url": "https://malegislature.gov/Legislators/Profile/TMS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TMS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Thomas_M._Stanley",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tom-stanley-2becbe4e/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Thomas-M-Stanley-2becbe4e-5b5e-4b42-be87-b4abf57550c7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 66201.17,
    "spent": 33274.3,
    "cash": 36370.1,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13645,
    "committeeName": "Thomas M. Stanley",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2dd65a68-0ea5-4c15-b5fe-bcde086eb357",
   "name": "Marcus Vaughn",
   "chamber": "lower",
   "district": "9th Norfolk",
   "party": "Republican",
   "email": "marcus.vaughn@mahouse.gov",
   "phone": "617-722-2263",
   "url": "https://malegislature.gov/Legislators/Profile/MSV1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MSV1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Marcus_Vaughn",
   "terracivicUrl": "https://terracivic.com/legislators/ma/marcus-vaughn-2dd65a68/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Marcus-S-Vaughn-2dd65a68-0ea5-4c15-b5fe-bcde086eb357.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 53981.97,
    "spent": 38826.28,
    "cash": 41654.21,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17993,
    "committeeName": "Marcus Vaughn",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2b6d0884-6638-410e-87b7-243c7ca18a16",
   "name": "Bridget Plouffe",
   "chamber": "lower",
   "district": "9th Plymouth",
   "party": "Democratic",
   "email": "bridget.plouffe@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/BMP1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BMP1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bridget_Plouffe",
   "terracivicUrl": "https://terracivic.com/legislators/ma/bridget-plouffe-2b6d0884/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Bridget-Plouffe-2b6d0884-6638-410e-87b7-243c7ca18a16.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 52791.43,
    "spent": 20854.68,
    "cash": 38782.32,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18745,
    "committeeName": "Bridget Plouffe",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/15ff9d00-e05e-470a-b89c-36038b1dd5bb",
   "name": "John Moran",
   "chamber": "lower",
   "district": "9th Suffolk",
   "party": "Democratic",
   "email": "john.moran@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/JFM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JFM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_F._Moran",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-moran-15ff9d00/",
   "since": "2023-06-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-Francis-Moran-15ff9d00-e05e-470a-b89c-36038b1dd5bb.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 141392.22,
    "spent": 75593.17,
    "cash": 130588.83,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18276,
    "committeeName": "John Moran",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b601dee7-1ad1-4f36-b585-b0fb5077fd89",
   "name": "Dave Muradian",
   "chamber": "lower",
   "district": "9th Worcester",
   "party": "Republican",
   "email": "david.muradian@mahouse.gov",
   "phone": "617-722-2100",
   "url": "https://malegislature.gov/Legislators/Profile/DKM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DKM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_Muradian",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dave-muradian-b601dee7/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-K-Muradian-Jr-b601dee7-1ad1-4f36-b585-b0fb5077fd89.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 39004.1,
    "spent": 56357.62,
    "cash": 102648.9,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15779,
    "committeeName": "David Muradian",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/7446bdd1-f6b4-40cb-a039-41f4be68833e",
   "name": "Mark Sylvia",
   "chamber": "lower",
   "district": "10th Bristol",
   "party": "Democratic",
   "email": "mark.sylvia@mahouse.gov",
   "phone": "617-722-2400",
   "url": "https://malegislature.gov/Legislators/Profile/MDS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MDS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mark_Sylvia",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mark-sylvia-7446bdd1/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mark-Sylvia-7446bdd1-f6b4-40cb-a039-41f4be68833e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 108297.64,
    "spent": 86431.56,
    "cash": 23875.65,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18788,
    "committeeName": "Mark Sylvia",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5f227f77-f58b-4ac6-b193-9f406bde4055",
   "name": "Dan Cahill",
   "chamber": "lower",
   "district": "10th Essex",
   "party": "Democratic",
   "email": "daniel.cahill@mahouse.gov",
   "phone": "617-722-2020",
   "url": "https://malegislature.gov/Legislators/Profile/DFC1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DFC1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Daniel_Cahill",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dan-cahill-5f227f77/",
   "since": "2016-05-18",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Daniel-Cahill-5f227f77-f58b-4ac6-b193-9f406bde4055.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 57533.32,
    "spent": 60489.42,
    "cash": 5397,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15976,
    "committeeName": "Daniel F. Cahill",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/c4d03c0e-713d-4195-ba23-1394f225494b",
   "name": "Carlos González",
   "chamber": "lower",
   "district": "10th Hampden",
   "party": "Democratic",
   "email": "carlos.gonzalez@mahouse.gov",
   "phone": "617-722-2199",
   "url": "https://malegislature.gov/Legislators/Profile/C_G1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/C_G1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Carlos_Gonzalez_%28legislator%29",
   "terracivicUrl": "https://terracivic.com/legislators/ma/carlos-gonzalez-c4d03c0e/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Carlos-Gonzlez-c4d03c0e-713d-4195-ba23-1394f225494b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 13679.07,
    "spent": 15359.93,
    "cash": 71321.22,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15901,
    "committeeName": "Carlos Gonzalez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1ea6937d-a39e-41e2-92fb-47c2966cd52e",
   "name": "John Lawn",
   "chamber": "lower",
   "district": "10th Middlesex",
   "party": "Democratic",
   "email": "john.lawn@mahouse.gov",
   "phone": "617-722-2430",
   "url": "https://malegislature.gov/Legislators/Profile/JJL2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JJL2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_J._Lawn",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-lawn-1ea6937d/",
   "since": "2011-05-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-J-Lawn-Jr-1ea6937d-a39e-41e2-92fb-47c2966cd52e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 261885.62,
    "spent": 350469.65,
    "cash": 38753.86,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15297,
    "committeeName": "John Lawn",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b23d4ed5-1994-4355-a102-cdf15ae57230",
   "name": "Jeff Roy",
   "chamber": "lower",
   "district": "10th Norfolk",
   "party": "Democratic",
   "email": "jeffrey.roy@mahouse.gov",
   "phone": "617-722-2040",
   "url": "https://malegislature.gov/Legislators/Profile/JNR1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JNR1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jeffrey_Roy",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jeff-roy-b23d4ed5/",
   "since": "2013-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jeffrey-N-Roy-b23d4ed5-1994-4355-a102-cdf15ae57230.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 92669.24,
    "spent": 91878.86,
    "cash": 273275.33,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15490,
    "committeeName": "Jeffrey Roy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f41834f0-0d73-4e8e-8758-66184772c081",
   "name": "Michelle DuBois",
   "chamber": "lower",
   "district": "10th Plymouth",
   "party": "Democratic",
   "email": "michelle.dubois@mahouse.gov",
   "phone": "617-722-2017",
   "url": "https://malegislature.gov/Legislators/Profile/MMD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MMD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michelle_DuBois",
   "terracivicUrl": "https://terracivic.com/legislators/ma/michelle-dubois-f41834f0/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michelle-M-DuBois-f41834f0-0d73-4e8e-8758-66184772c081.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18010.15,
    "spent": 17736.1,
    "cash": 1125.74,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15820,
    "committeeName": "Michelle Marie DuBois",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/9f0c5984-accf-45a3-8922-07aa7ade0030",
   "name": "Billy MacGregor",
   "chamber": "lower",
   "district": "10th Suffolk",
   "party": "Democratic",
   "email": "bill.macgregor@mahouse.gov",
   "phone": "617-722-2020",
   "url": "https://malegislature.gov/Legislators/Profile/WFM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/WFM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bill_MacGregor_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/billy-macgregor-9f0c5984/",
   "since": "2023-06-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/William-F-MacGregor-9f0c5984-accf-45a3-8922-07aa7ade0030.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 106884.52,
    "spent": 73258.24,
    "cash": 67946.32,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18261,
    "committeeName": "William MacGregor",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/66e7c819-cd52-4034-bace-bfec476c106d",
   "name": "Brian Murray",
   "chamber": "lower",
   "district": "10th Worcester",
   "party": "Democratic",
   "email": "brian.murray@mahouse.gov",
   "phone": "617-722-2380",
   "url": "https://malegislature.gov/Legislators/Profile/BWM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BWM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Brian_Murray_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/brian-murray-66e7c819/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Brian-Murray-66e7c819-cd52-4034-bace-bfec476c106d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 1000,
    "spent": 0,
    "cash": 28977.18,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16478,
    "committeeName": "Brian W. Murray",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/9750bdb4-4dce-4003-85ec-672185a3a5a4",
   "name": "Chris Hendricks",
   "chamber": "lower",
   "district": "11th Bristol",
   "party": "Democratic",
   "email": "chris.hendricks@mahouse.gov",
   "phone": "617-722-2080",
   "url": "https://malegislature.gov/Legislators/Profile/C_H1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/C_H1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Christopher_Hendricks",
   "terracivicUrl": "https://terracivic.com/legislators/ma/chris-hendricks-9750bdb4/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Christopher-Hendricks-9750bdb4-4dce-4003-85ec-672185a3a5a4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 20857.07,
    "spent": 2586.34,
    "cash": 56073.11,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16836,
    "committeeName": "Christopher Hendricks",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d3ad855a-567f-443a-bb9f-480a0c95fb06",
   "name": "Sean Reid",
   "chamber": "lower",
   "district": "11th Essex",
   "party": "Democratic",
   "email": "sean.reid@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/S_R1",
   "photo": "https://static.wixstatic.com/media/afaf11_7be85579b8f44be19dc438362812307c~mv2.jpg/v1/crop/x_0,y_241,w_1500,h_1845/fill/w_560,h_689,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/SeanHeadshot.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Sean_Reid_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/sean-reid-d3ad855a/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Sean-Reid-d3ad855a-567f-443a-bb9f-480a0c95fb06.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 60856.08,
    "spent": 18984.64,
    "cash": 45065.85,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18326,
    "committeeName": "Sean Reid",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b23dd64e-a05c-4fe1-8562-c29436ca79bb",
   "name": "Bud Williams",
   "chamber": "lower",
   "district": "11th Hampden",
   "party": "Democratic",
   "email": "bud.williams@mahouse.gov",
   "phone": "617-722-2430",
   "url": "https://malegislature.gov/Legislators/Profile/BLW1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BLW1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bud_Williams",
   "terracivicUrl": "https://terracivic.com/legislators/ma/bud-williams-b23dd64e/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Bud-Williams-b23dd64e-a05c-4fe1-8562-c29436ca79bb.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 40312.03,
    "spent": 62348.35,
    "cash": 142650.48,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12894,
    "committeeName": "Bud L. Williams",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/adb7ebb2-480f-4215-859e-3a1194e9a598",
   "name": "Amy Sangiolo",
   "chamber": "lower",
   "district": "11th Middlesex",
   "party": "Democratic",
   "email": "amy.sangiolo@mahouse.gov",
   "phone": "617-722-2130",
   "url": "https://malegislature.gov/Legislators/Profile/AMS3",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AMS3.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Amy_Mah_Sangiolo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/amy-sangiolo-adb7ebb2/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Amy-Sangiolo-adb7ebb2-480f-4215-859e-3a1194e9a598.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 10444.9,
    "spent": 7020.69,
    "cash": 10864.37,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16022,
    "committeeName": "Amy Mah Sangiolo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d0e66289-022e-4a99-ac8c-f20fb7557e7f",
   "name": "Paul McMurtry",
   "chamber": "lower",
   "district": "11th Norfolk",
   "party": "Democratic",
   "email": "paul.mcmurtry@mahouse.gov",
   "phone": "617-722-2013",
   "url": "https://malegislature.gov/Legislators/Profile/P_M1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/P_M1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_McMurtry",
   "terracivicUrl": "https://terracivic.com/legislators/ma/paul-mcmurtry-d0e66289/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Paul-McMurtry-d0e66289-022e-4a99-ac8c-f20fb7557e7f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 37454.48,
    "spent": 43702.06,
    "cash": 60779.76,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14680,
    "committeeName": "Paul McMurtry",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/87e3afd8-390c-45a3-97c6-2bb164ec1e90",
   "name": "Rita Mendes",
   "chamber": "lower",
   "district": "11th Plymouth",
   "party": "Democratic",
   "email": "rita.mendes@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/RAM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/RAM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Rita_Mendes",
   "terracivicUrl": "https://terracivic.com/legislators/ma/rita-mendes-87e3afd8/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Rita-A-Mendes-87e3afd8-390c-45a3-97c6-2bb164ec1e90.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 6194.91,
    "spent": 9461.01,
    "cash": 28216.44,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17162,
    "committeeName": "Rita Mendes",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6f15f647-07f5-4739-a340-497798a474e7",
   "name": "Judith García",
   "chamber": "lower",
   "district": "11th Suffolk",
   "party": "Democratic",
   "email": "judith.garcia@mahouse.gov",
   "phone": "617-722-2011",
   "url": "https://malegislature.gov/Legislators/Profile/JAG2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JAG2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Judith_Garc%C3%ADa",
   "terracivicUrl": "https://terracivic.com/legislators/ma/judith-garcia-6f15f647/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Judith-A-Garcia-6f15f647-07f5-4739-a340-497798a474e7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 16841.13,
    "spent": 17217.26,
    "cash": 9803.54,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17942,
    "committeeName": "Judith Garcia",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/3dd1e2a8-3fdd-4d3a-9504-88a04f3fc973",
   "name": "Hannah Kane",
   "chamber": "lower",
   "district": "11th Worcester",
   "party": "Republican",
   "email": "hannah.kane@mahouse.gov",
   "phone": "617-722-2810",
   "url": "https://malegislature.gov/Legislators/Profile/HEK1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/HEK1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Hannah_Kane",
   "terracivicUrl": "https://terracivic.com/legislators/ma/hannah-kane-3dd1e2a8/",
   "since": "2015-04-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Hannah-Kane-3dd1e2a8-3fdd-4d3a-9504-88a04f3fc973.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 66802,
    "spent": 68986.54,
    "cash": 146473.33,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15930,
    "committeeName": "Hannah Kane",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6d186dd3-a4a0-4d65-aaf1-2f0a63cd42ec",
   "name": "Norm Orrall",
   "chamber": "lower",
   "district": "12th Bristol",
   "party": "Republican",
   "email": "norman.orrall@mahouse.gov",
   "phone": "617-722-2090",
   "url": "https://malegislature.gov/Legislators/Profile/NJO1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/NJO1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Norman_Orrall",
   "terracivicUrl": "https://terracivic.com/legislators/ma/norm-orrall-6d186dd3/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Norman-J-Orrall-6d186dd3-a4a0-4d65-aaf1-2f0a63cd42ec.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 1950,
    "spent": 4409.28,
    "cash": 17190.66,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16927,
    "committeeName": "Norman J. Orrall",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/5f796cb3-08ae-40c4-8c11-a2758f317cc2",
   "name": "Tom Walsh",
   "chamber": "lower",
   "district": "12th Essex",
   "party": "Democratic",
   "email": "thomas.walsh@mahouse.gov",
   "phone": "617-722-2410",
   "url": "https://malegislature.gov/Legislators/Profile/TJW1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TJW1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Thomas_Walsh_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tom-walsh-5f796cb3/",
   "since": "2016-03-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Thomas-P-Walsh-5f796cb3-08ae-40c4-8c11-a2758f317cc2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 23726.35,
    "spent": 9024.52,
    "cash": 68434.39,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16291,
    "committeeName": "Thomas P. Walsh",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/8302648f-4ed2-454e-ad1e-d7389e25b8dc",
   "name": "Angelo Puppolo",
   "chamber": "lower",
   "district": "12th Hampden",
   "party": "Democratic",
   "email": "angelo.puppolo@mahouse.gov",
   "phone": "617-722-2006",
   "url": "https://malegislature.gov/Legislators/Profile/AJP1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AJP1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Angelo_Puppolo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/angelo-puppolo-8302648f/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Angelo-J-Puppolo-Jr-8302648f-4ed2-454e-ad1e-d7389e25b8dc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 105401.45,
    "spent": 186039.42,
    "cash": 175748.62,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12889,
    "committeeName": "Angelo Puppolo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2770216d-1802-435d-b147-4ca1d684dc45",
   "name": "Greg Schwartz",
   "chamber": "lower",
   "district": "12th Middlesex",
   "party": "Democratic",
   "email": "greg.schwartz@mahouse.gov",
   "phone": "617-722-2014",
   "url": "https://malegislature.gov/Legislators/Profile/G_S1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/G_S1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Greg_Schwartz",
   "terracivicUrl": "https://terracivic.com/legislators/ma/greg-schwartz-2770216d/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Greg-Schwartz-2770216d-1802-435d-b147-4ca1d684dc45.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 21421.41,
    "spent": 8617.79,
    "cash": 17891.07,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16023,
    "committeeName": "Gregory Schwartz",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/50942563-77bb-49ec-a54c-6e26048a31a3",
   "name": "John Rogers",
   "chamber": "lower",
   "district": "12th Norfolk",
   "party": "Democratic",
   "email": "john.rogers@mahouse.gov",
   "phone": "617-722-2450",
   "url": "https://malegislature.gov/Legislators/Profile/JHR1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JHR1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_H._Rogers",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-rogers-50942563/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-H-Rogers-50942563-77bb-49ec-a54c-6e26048a31a3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 12008.33,
    "spent": 11550.84,
    "cash": 511.21,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12242,
    "committeeName": "John H. Rogers",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/fbbda637-7a45-43f2-a13a-388dc50b02ee",
   "name": "Kathy LaNatra",
   "chamber": "lower",
   "district": "12th Plymouth",
   "party": "Democratic",
   "email": "kathleen.lanatra@mahouse.gov",
   "phone": "617-722-2370",
   "url": "https://malegislature.gov/Legislators/Profile/KPL1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KPL1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kathleen_LaNatra",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kathy-lanatra-fbbda637/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kathleen-P-LaNatra-fbbda637-7a45-43f2-a13a-388dc50b02ee.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 60168.53,
    "spent": 56435.63,
    "cash": 34266.19,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17016,
    "committeeName": "Kathleen LaNatra",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/99c9c9e7-f0e3-480b-ad38-de297e6c635a",
   "name": "Brandy Fluker-Reid",
   "chamber": "lower",
   "district": "12th Suffolk",
   "party": "Democratic",
   "email": "brandy.flukerreid@mahouse.gov",
   "phone": "617-722-2396",
   "url": "https://malegislature.gov/Legislators/Profile/BFO1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BFO1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Brandy_Fluker_Oakley",
   "terracivicUrl": "https://terracivic.com/legislators/ma/brandy-fluker-reid-99c9c9e7/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Brandy-Fluker-Oakley-99c9c9e7-f0e3-480b-ad38-de297e6c635a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47206.72,
    "spent": 84914.82,
    "cash": 23811.31,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17478,
    "committeeName": "Brandy Fluker-Reid",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b61c923f-3598-465b-8051-6507b6f6c6c2",
   "name": "Meg Kilcoyne",
   "chamber": "lower",
   "district": "12th Worcester",
   "party": "Democratic",
   "email": "meghan.kilcoyne@mahouse.gov",
   "phone": "617-722-2575",
   "url": "https://malegislature.gov/Legislators/Profile/M_K1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/M_K1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Meghan_Kilcoyne",
   "terracivicUrl": "https://terracivic.com/legislators/ma/meg-kilcoyne-b61c923f/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Meghan-Kilcoyne-b61c923f-3598-465b-8051-6507b6f6c6c2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 85141.29,
    "spent": 74025.5,
    "cash": 93602.4,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17488,
    "committeeName": "Meghan Kilcoyne",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/59aed143-c5c1-4760-ac55-eab18600c451",
   "name": "Tony Cabral",
   "chamber": "lower",
   "district": "13th Bristol",
   "party": "Democratic",
   "email": "antonio.cabral@mahouse.gov",
   "phone": "617-722-2017",
   "url": "https://malegislature.gov/Legislators/Profile/AFC1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AFC1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Antonio_Cabral",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tony-cabral-59aed143/",
   "since": "1991-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Antonio-F-D-Cabral-59aed143-c5c1-4760-ac55-eab18600c451.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 78779.09,
    "spent": 28788.19,
    "cash": 284074.33,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 11119,
    "committeeName": "Antonio F. D. Cabral",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/308b15a0-dc30-41be-be53-9e5827522cac",
   "name": "Sally Kerans",
   "chamber": "lower",
   "district": "13th Essex",
   "party": "Democratic",
   "email": "sally.kerans@mahouse.gov",
   "phone": "617-722-2210",
   "url": "https://malegislature.gov/Legislators/Profile/SPK1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SPK1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Sally_Kerans",
   "terracivicUrl": "https://terracivic.com/legislators/ma/sally-kerans-308b15a0/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Sally-P-Kerans-308b15a0-dc30-41be-be53-9e5827522cac.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19100.61,
    "spent": 28866.15,
    "cash": 84321.62,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 11698,
    "committeeName": "Sally Kerans",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b9a91cec-bad7-43a7-8fd2-60cd704bd7ab",
   "name": "Carmine Gentile",
   "chamber": "lower",
   "district": "13th Middlesex",
   "party": "Democratic",
   "email": "carmine.gentile@mahouse.gov",
   "phone": "617-722-2810",
   "url": "https://malegislature.gov/Legislators/Profile/CLG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CLG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Carmine_Gentile",
   "terracivicUrl": "https://terracivic.com/legislators/ma/carmine-gentile-b9a91cec/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Carmine-L-Gentile-b9a91cec-bad7-43a7-8fd2-60cd704bd7ab.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 1959.2,
    "spent": 12097.98,
    "cash": 9316.53,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15742,
    "committeeName": "Carmine Gentile",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/9c847f4f-a48b-4d42-95cb-2b6a219f89ac",
   "name": "Josh Tarsky",
   "chamber": "lower",
   "district": "13th Norfolk",
   "party": "Democratic",
   "email": "joshua.tarsky@mahouse.gov",
   "phone": "617-722-2582",
   "url": "https://malegislature.gov/Legislators/Profile/J_T1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/J_T1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joshua_Tarsky",
   "terracivicUrl": "https://terracivic.com/legislators/ma/josh-tarsky-9c847f4f/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Josh-Tarsky-9c847f4f-a48b-4d42-95cb-2b6a219f89ac.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 35072.84,
    "spent": 36511.99,
    "cash": 14913,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18824,
    "committeeName": "Joshua Tarsky",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2990f236-cb76-4d93-af19-7792fa77290b",
   "name": "Dan Hunt",
   "chamber": "lower",
   "district": "13th Suffolk",
   "party": "Democratic",
   "email": "daniel.hunt@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/djh1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/djh1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Daniel_J._Hunt",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dan-hunt-2990f236/",
   "since": "2014-04-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Daniel-J-Hunt-2990f236-cb76-4d93-af19-7792fa77290b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 69861.82,
    "spent": 94172.15,
    "cash": 12064.78,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15721,
    "committeeName": "Daniel J. Hunt",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2abbc0cb-6339-42d9-9947-69412a24301b",
   "name": "John Mahoney",
   "chamber": "lower",
   "district": "13th Worcester",
   "party": "Democratic",
   "email": "john.mahoney@mahouse.gov",
   "phone": "617-722-2575",
   "url": "https://malegislature.gov/Legislators/Profile/JJM2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JJM2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_J._Mahoney",
   "terracivicUrl": "https://terracivic.com/legislators/ma/john-mahoney-2abbc0cb/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/John-J-Mahoney-2abbc0cb-6339-42d9-9947-69412a24301b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 59645.54,
    "spent": 57743.98,
    "cash": 22756.16,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14681,
    "committeeName": "John J. Mahoney",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/804c5518-7fdf-43c9-ba24-f2c24eb3b0ab",
   "name": "Adam Scanlon",
   "chamber": "lower",
   "district": "14th Bristol",
   "party": "Democratic",
   "email": "adam.scanlon@mahouse.gov",
   "phone": "617-722-2680",
   "url": "https://malegislature.gov/Legislators/Profile/AJS1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AJS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Adam_Scanlon",
   "terracivicUrl": "https://terracivic.com/legislators/ma/adam-scanlon-804c5518/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Adam-J-Scanlon-804c5518-7fdf-43c9-ba24-f2c24eb3b0ab.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 21274.04,
    "spent": 16382.69,
    "cash": 12046.05,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17491,
    "committeeName": "Adam Scanlon",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/300d40b3-9479-43c0-99d3-18f94e1110cc",
   "name": "Adrianne Ramos",
   "chamber": "lower",
   "district": "14th Essex",
   "party": "Democratic",
   "email": "adrianne.ramos@mahouse.gov",
   "phone": "617-722-2140",
   "url": "https://malegislature.gov/Legislators/Profile/APR1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/APR1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Adrianne_Ramos",
   "terracivicUrl": "https://terracivic.com/legislators/ma/adrianne-ramos-300d40b3/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Adrianne-Pasateri-Ramos-300d40b3-9479-43c0-99d3-18f94e1110cc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19468.65,
    "spent": 35696.8,
    "cash": 11541.04,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 18083,
    "committeeName": "Adrianne Ramos",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f43366ee-ff27-43ac-aa55-629be715b4a9",
   "name": "Simon Cataldo",
   "chamber": "lower",
   "district": "14th Middlesex",
   "party": "Democratic",
   "email": "simon.cataldo@mahouse.gov",
   "phone": "617-722-2396",
   "url": "https://malegislature.gov/Legislators/Profile/S_C1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/S_C1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Simon_Cataldo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/simon-cataldo-f43366ee/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Simon-Cataldo-f43366ee-ff27-43ac-aa55-629be715b4a9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 119116.56,
    "spent": 49748.06,
    "cash": 188107.95,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17814,
    "committeeName": "Simon Cataldo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2a9569a0-feaf-431d-8a8d-012d8ebccbf8",
   "name": "Alice Peisch",
   "chamber": "lower",
   "district": "14th Norfolk",
   "party": "Democratic",
   "email": "alice.peisch@mahouse.gov",
   "phone": "617-722-2783",
   "url": "https://malegislature.gov/Legislators/Profile/AHP1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/AHP1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Alice_Peisch",
   "terracivicUrl": "https://terracivic.com/legislators/ma/alice-peisch-2a9569a0/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Alice-Hanlon-Peisch-2a9569a0-feaf-431d-8a8d-012d8ebccbf8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 84912.98,
    "spent": 61447.41,
    "cash": 93060.75,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13951,
    "committeeName": "Alice Hanlon Peisch",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/edcd5892-2488-4945-a3da-86f40012d396",
   "name": "Rob Consalvo",
   "chamber": "lower",
   "district": "14th Suffolk",
   "party": "Democratic",
   "email": "rob.consalvo@mahouse.gov",
   "phone": "617-722-2692",
   "url": "https://malegislature.gov/Legislators/Profile/R_C1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/R_C1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Robert_Consalvo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/rob-consalvo-edcd5892/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Rob-Consalvo-edcd5892-2488-4945-a3da-86f40012d396.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 99776.11,
    "spent": 110818.33,
    "cash": 39713.1,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13681,
    "committeeName": "Rob Consalvo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/67f64532-7f9a-4cd3-8c89-dc9b5df06517",
   "name": "Jim O'Day",
   "chamber": "lower",
   "district": "14th Worcester",
   "party": "Democratic",
   "email": "james.o'day@mahouse.gov",
   "phone": "617-722-2090",
   "url": "https://malegislature.gov/Legislators/Profile/JJO1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JJO1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jim_O%27Day",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jim-o-day-67f64532/",
   "since": "2007-05-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/James-J-ODay-67f64532-7f9a-4cd3-8c89-dc9b5df06517.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 108124.32,
    "spent": 138496.82,
    "cash": 21617.74,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14668,
    "committeeName": "James O'Day",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/799d49f3-28e5-46a1-bcc8-6370e9fbf44a",
   "name": "Ryan Hamilton",
   "chamber": "lower",
   "district": "15th Essex",
   "party": "Democratic",
   "email": "ryan.hamilton@mahouse.gov",
   "phone": "617-722-2090",
   "url": "https://malegislature.gov/Legislators/Profile/RMH2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/RMH2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ryan_Hamilton_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/ryan-hamilton-799d49f3/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Ryan-M-Hamilton-799d49f3-28e5-46a1-bcc8-6370e9fbf44a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 30373.61,
    "spent": 23633.52,
    "cash": 15307.22,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17951,
    "committeeName": "Ryan Hamilton",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/ea385faa-049c-4743-ad41-3bbe58ee40e2",
   "name": "Michelle Ciccolo",
   "chamber": "lower",
   "district": "15th Middlesex",
   "party": "Democratic",
   "email": "michelle.ciccolo@mahouse.gov",
   "phone": "617-722-2210",
   "url": "https://malegislature.gov/Legislators/Profile/M_C2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/M_C2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michelle_Ciccolo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/michelle-ciccolo-ea385faa/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michelle-Ciccolo-ea385faa-049c-4743-ad41-3bbe58ee40e2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 55095.26,
    "spent": 3307.05,
    "cash": 112472,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16513,
    "committeeName": "Michelle Ciccolo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/7a234dbf-2f9f-466f-8db1-44ac0f3975a8",
   "name": "Tommy Vitolo",
   "chamber": "lower",
   "district": "15th Norfolk",
   "party": "Democratic",
   "email": "tommy.vitolo@mahouse.gov",
   "phone": "617-722-2013",
   "url": "https://malegislature.gov/Legislators/Profile/T_V1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/T_V1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tommy_Vitolo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tommy-vitolo-7a234dbf/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Tommy-Vitolo-7a234dbf-2f9f-466f-8db1-44ac0f3975a8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 131903.53,
    "spent": 57051.23,
    "cash": 197921.28,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16893,
    "committeeName": "Thomas J. Vitolo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/668db267-f9e1-4839-918d-c092741f96f9",
   "name": "Sam Montaño",
   "chamber": "lower",
   "district": "15th Suffolk",
   "party": "Democratic",
   "email": "samantha.montano@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/S_M1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/S_M1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Sam_Monta%C3%B1o",
   "terracivicUrl": "https://terracivic.com/legislators/ma/sam-montano-668db267/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Samantha-Montao-668db267-f9e1-4839-918d-c092741f96f9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 12488.39,
    "spent": 12419.47,
    "cash": 608.59,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17967,
    "committeeName": "Samantha Montano",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/4d0b5dda-d9d1-4c25-9c94-ce8fbd8ff398",
   "name": "Mary Keefe",
   "chamber": "lower",
   "district": "15th Worcester",
   "party": "Democratic",
   "email": "mary.keefe@mahouse.gov",
   "phone": "617-626-0286",
   "url": "https://malegislature.gov/Legislators/Profile/MSK1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MSK1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mary_Keefe",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mary-keefe-4d0b5dda/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mary-S-Keefe-4d0b5dda-d9d1-4c25-9c94-ce8fbd8ff398.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 42496.88,
    "spent": 30448.79,
    "cash": 42100.9,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14957,
    "committeeName": "Mary S. Keefe",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/99109961-27e8-4e58-8269-3a1deb29f228",
   "name": "Francisco Paulino",
   "chamber": "lower",
   "district": "16th Essex",
   "party": "Democratic",
   "email": "francisco.paulino@mahouse.gov",
   "phone": "617-722-2060",
   "url": "https://malegislature.gov/Legislators/Profile/FEP1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/FEP1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Francisco_E._Paulino",
   "terracivicUrl": "https://terracivic.com/legislators/ma/francisco-paulino-99109961/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Francisco-E-Paulino-99109961-27e8-4e58-8269-3a1deb29f228.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 43494.22,
    "spent": 42137.93,
    "cash": 2579.84,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16733,
    "committeeName": "Francisco Paulino",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0ed98993-456c-4630-bd52-894bdde0c0b0",
   "name": "Jessica Giannino",
   "chamber": "lower",
   "district": "16th Suffolk",
   "party": "Democratic",
   "email": "jessica.giannino@mahouse.gov",
   "phone": "617-722-2020",
   "url": "https://malegislature.gov/Legislators/Profile/JAG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JAG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jessica_Giannino",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jessica-giannino-0ed98993/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jessica-Ann-Giannino-0ed98993-456c-4630-bd52-894bdde0c0b0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 76700.45,
    "spent": 51444.37,
    "cash": 66299.01,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17474,
    "committeeName": "Jessica Giannino",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/d70e97f1-b8ec-489d-ab5a-2b7f3775ae8a",
   "name": "Dan Donahue",
   "chamber": "lower",
   "district": "16th Worcester",
   "party": "Democratic",
   "email": "daniel.donahue@mahouse.gov",
   "phone": "617-722-2637",
   "url": "https://malegislature.gov/Legislators/Profile/DMD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DMD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dan_Donahue",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dan-donahue-d70e97f1/",
   "since": "2013-09-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Daniel-M-Donahue-d70e97f1-b8ec-489d-ab5a-2b7f3775ae8a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19246.94,
    "spent": 19591.01,
    "cash": 36443.69,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15637,
    "committeeName": "Daniel M. Donahue",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/8c42603e-4483-44f1-995f-5956fa09c73c",
   "name": "Frank Moran",
   "chamber": "lower",
   "district": "17th Essex",
   "party": "Democratic",
   "email": "frank.moran@mahouse.gov",
   "phone": "617-722-2180",
   "url": "https://malegislature.gov/Legislators/Profile/FAM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/FAM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Frank_A._Moran",
   "terracivicUrl": "https://terracivic.com/legislators/ma/frank-moran-8c42603e/",
   "since": "2013-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Frank-A-Moran-8c42603e-4483-44f1-995f-5956fa09c73c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 65396.45,
    "spent": 54325.5,
    "cash": 34323.2,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15498,
    "committeeName": "Frank Moran",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/9e4b8b32-233e-443f-a147-46fbaa778a58",
   "name": "Kevin Honan",
   "chamber": "lower",
   "district": "17th Suffolk",
   "party": "Democratic",
   "email": "kevin.honan@mahouse.gov",
   "phone": "617-722-2470",
   "url": "https://malegislature.gov/Legislators/Profile/KGH1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KGH1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kevin_Honan",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kevin-honan-9e4b8b32/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kevin-G-Honan-9e4b8b32-233e-443f-a147-46fbaa778a58.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 93245.57,
    "spent": 97726.52,
    "cash": 78548.46,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 10595,
    "committeeName": "Kevin G. Honan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/ca659c30-e49e-420b-8213-797cfeb3c378",
   "name": "David LeBoeuf",
   "chamber": "lower",
   "district": "17th Worcester",
   "party": "Democratic",
   "email": "david.leboeuf@mahouse.gov",
   "phone": "617-722-2305",
   "url": "https://malegislature.gov/Legislators/Profile/DAL1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DAL1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_LeBoeuf",
   "terracivicUrl": "https://terracivic.com/legislators/ma/david-leboeuf-ca659c30/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-HA-LeBoeuf-ca659c30-e49e-420b-8213-797cfeb3c378.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 22679.48,
    "spent": 7485.49,
    "cash": 64964.79,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16867,
    "committeeName": "David Henry Argosky LeBoeuf",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1e7b8d51-56fa-4faf-93e6-9b485812ddf9",
   "name": "Tram Nguyen",
   "chamber": "lower",
   "district": "18th Essex",
   "party": "Democratic",
   "email": "tram.nguyen@mahouse.gov",
   "phone": "617-722-2370",
   "url": "https://malegislature.gov/Legislators/Profile/TTN1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TTN1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tram_Nguyen",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tram-nguyen-1e7b8d51/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Tram-T-Nguyen-1e7b8d51-56fa-4faf-93e6-9b485812ddf9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 49606.1,
    "spent": 236166.84,
    "cash": 95294.69,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16891,
    "committeeName": "Tram Nguyen",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e5b9b2d0-1626-4151-93cf-73c16035a584",
   "name": "Tara Hong",
   "chamber": "lower",
   "district": "18th Middlesex",
   "party": "Democratic",
   "email": "tara.hong@mahouse.gov",
   "phone": "617-722-2080",
   "url": "https://malegislature.gov/Legislators/Profile/TTH1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TTH1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tara_Hong",
   "terracivicUrl": "https://terracivic.com/legislators/ma/tara-hong-e5b9b2d0/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Tara-Hong-e5b9b2d0-1626-4151-93cf-73c16035a584.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 50082.13,
    "spent": 48534.23,
    "cash": 8344.09,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17978,
    "committeeName": "Tara Hong",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2fd8669d-a5e2-40fd-bb2f-595210f1bf49",
   "name": "Mike Moran",
   "chamber": "lower",
   "district": "18th Suffolk",
   "party": "Democratic",
   "email": "michael.moran@mahouse.gov",
   "phone": "617-722-2300",
   "url": "https://malegislature.gov/Legislators/Profile/MJM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MJM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Moran_%28Massachusetts_politician%29",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-moran-2fd8669d/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-J-Moran-2fd8669d-a5e2-40fd-bb2f-595210f1bf49.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 312178,
    "spent": 327665.29,
    "cash": 254888.81,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12650,
    "committeeName": "Michael J. Moran",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0e6c20bd-bfcb-445c-a1ce-3be99e26398e",
   "name": "Joe McKenna",
   "chamber": "lower",
   "district": "18th Worcester",
   "party": "Republican",
   "email": "joseph.mckenna@mahouse.gov",
   "phone": "617-722-2810",
   "url": "https://malegislature.gov/Legislators/Profile/JDM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JDM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_D._McKenna",
   "terracivicUrl": "https://terracivic.com/legislators/ma/joe-mckenna-0e6c20bd/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Joseph-D-McKenna-0e6c20bd-bfcb-445c-a1ce-3be99e26398e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 36158.43,
    "spent": 24125.97,
    "cash": 23441.88,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15809,
    "committeeName": "Joseph D. McKenna",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f3dd7fd8-5d7f-4fa3-b2fe-910e375f2edd",
   "name": "Dave Robertson",
   "chamber": "lower",
   "district": "19th Middlesex",
   "party": "Democratic",
   "email": "david.robertson@mahouse.gov",
   "phone": "617-722-2210",
   "url": "https://malegislature.gov/Legislators/Profile/D_R1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/D_R1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dave_Robertson_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dave-robertson-f3dd7fd8/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-A-Robertson-f3dd7fd8-5d7f-4fa3-b2fe-910e375f2edd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 16500,
    "spent": 3455.04,
    "cash": 16558.96,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17043,
    "committeeName": "David A. Robertson",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/cd89185f-f928-4b26-bb47-60f1bccad0dd",
   "name": "Jeff Turco",
   "chamber": "lower",
   "district": "19th Suffolk",
   "party": "Democratic",
   "email": "jeffrey.turco@mahouse.gov",
   "phone": "617-722-2230",
   "url": "https://malegislature.gov/Legislators/Profile/JRT1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/JRT1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jeffrey_Turco",
   "terracivicUrl": "https://terracivic.com/legislators/ma/jeff-turco-cd89185f/",
   "since": "2021-04-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Jeffrey-Turco-cd89185f-f928-4b26-bb47-60f1bccad0dd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 239416.91,
    "spent": 207224.11,
    "cash": 297685.65,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17600,
    "committeeName": "Jeffrey Turco",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/e2aa2c0f-d6e6-49d7-8483-d595a3a1eb3a",
   "name": "Kate Donaghue",
   "chamber": "lower",
   "district": "19th Worcester",
   "party": "Democratic",
   "email": "kate.donaghue@mahouse.gov",
   "phone": "617-722-2013",
   "url": "https://malegislature.gov/Legislators/Profile/K_D1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/K_D1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kate_Donaghue",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kate-donaghue-e2aa2c0f/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kate-Donaghue-e2aa2c0f-d6e6-49d7-8483-d595a3a1eb3a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 15917.69,
    "spent": 20938.1,
    "cash": 62343.18,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17946,
    "committeeName": "Kate Donaghue",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/368c3f95-1124-4f0a-9ab5-7361cb2805d3",
   "name": "Brad Jones",
   "chamber": "lower",
   "district": "20th Middlesex",
   "party": "Republican",
   "email": "bradley.jones@mahouse.gov",
   "phone": "617-722-2100",
   "url": "https://malegislature.gov/Legislators/Profile/BHJ1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/BHJ1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bradley_Jones_Jr.",
   "terracivicUrl": "https://terracivic.com/legislators/ma/brad-jones-368c3f95/",
   "since": "1995-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Bradley-H-Jones-Jr-368c3f95-1124-4f0a-9ab5-7361cb2805d3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 39659.79,
    "spent": 74177.28,
    "cash": 217165.69,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12534,
    "committeeName": "Bradley H. Jones",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/47c42957-b618-41b7-a557-5d24c33568cf",
   "name": "Ken Gordon",
   "chamber": "lower",
   "district": "21st Middlesex",
   "party": "Democratic",
   "email": "ken.gordon@mahouse.gov",
   "phone": "617-722-2070",
   "url": "https://malegislature.gov/Legislators/Profile/KIG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KIG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ken_Gordon_(American_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/ken-gordon-47c42957/",
   "since": "2013-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kenneth-I-Gordon-47c42957-b618-41b7-a557-5d24c33568cf.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 33607.66,
    "spent": 36267.48,
    "cash": 16867.24,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15554,
    "committeeName": "Kenneth I. Gordon",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/398f9a47-bc65-4c2a-b12e-347f375d8fac",
   "name": "Marc Lombardo",
   "chamber": "lower",
   "district": "22nd Middlesex",
   "party": "Republican",
   "email": "marc.lombardo@mahouse.gov",
   "phone": "617-722-2460",
   "url": "https://malegislature.gov/Legislators/Profile/MTL1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MTL1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Marc_Lombardo",
   "terracivicUrl": "https://terracivic.com/legislators/ma/marc-lombardo-398f9a47/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Marc-T-Lombardo-398f9a47-bc65-4c2a-b12e-347f375d8fac.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 48846.55,
    "spent": 50648.69,
    "cash": 28981.28,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14232,
    "committeeName": "Marc Lombardo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/1e9d742c-c20b-45cf-9e22-e7752189fa7a",
   "name": "Sean Garballey",
   "chamber": "lower",
   "district": "23rd Middlesex",
   "party": "Democratic",
   "email": "sean.garballey@mahouse.gov",
   "phone": "617-722-2090",
   "url": "https://malegislature.gov/Legislators/Profile/S_G1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/S_G1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Sean_Garballey",
   "terracivicUrl": "https://terracivic.com/legislators/ma/sean-garballey-1e9d742c/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Sean-Garballey-1e9d742c-c20b-45cf-9e22-e7752189fa7a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 26537.39,
    "spent": 32480.95,
    "cash": 11241.82,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14763,
    "committeeName": "Sean Garballey",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/51adc4d9-23d8-442f-b692-c4e4204f552e",
   "name": "Dave Rogers",
   "chamber": "lower",
   "district": "24th Middlesex",
   "party": "Democratic",
   "email": "dave.rogers@mahouse.gov",
   "phone": "617-722-2263",
   "url": "https://malegislature.gov/Legislators/Profile/DMR1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/DMR1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dave_Rogers_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dave-rogers-51adc4d9/",
   "since": "2013-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/David-M-Rogers-51adc4d9-23d8-442f-b692-c4e4204f552e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 74087.21,
    "spent": 69074.17,
    "cash": 33935.43,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15483,
    "committeeName": "David M. Rogers",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/b9019024-899b-41b3-a283-69c50866fabd",
   "name": "Marjorie Decker",
   "chamber": "lower",
   "district": "25th Middlesex",
   "party": "Democratic",
   "email": "marjorie.decker@mahouse.gov",
   "phone": "617-722-2130",
   "url": "https://malegislature.gov/Legislators/Profile/MCD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MCD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Marjorie_Decker",
   "terracivicUrl": "https://terracivic.com/legislators/ma/marjorie-decker-b9019024/",
   "since": "2013-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Marjorie-C-Decker-b9019024-899b-41b3-a283-69c50866fabd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 333417.5,
    "spent": 313062.81,
    "cash": 29529.86,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13736,
    "committeeName": "Marjorie C. Decker",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a8225754-d88c-4343-8829-aa168b564cbd",
   "name": "Mike Connolly",
   "chamber": "lower",
   "district": "26th Middlesex",
   "party": "Democratic",
   "email": "mike.connolly@mahouse.gov",
   "phone": "617-722-2230",
   "url": "https://malegislature.gov/Legislators/Profile/M_C1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/M_C1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Connolly_(Massachusetts_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-connolly-a8225754/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Mike-Connolly-a8225754-d88c-4343-8829-aa168b564cbd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 59230.28,
    "spent": 97412.22,
    "cash": 87.02,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15470,
    "committeeName": "Michael L. Connolly",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/a3f4c05a-b51a-4b8f-bc5d-d4cb82d74164",
   "name": "Erika Uyterhoeven",
   "chamber": "lower",
   "district": "27th Middlesex",
   "party": "Democratic",
   "email": "erika.uyterhoeven@mahouse.gov",
   "phone": "508-319-9510",
   "url": "https://malegislature.gov/Legislators/Profile/E_U1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/E_U1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Erika_Uyterhoeven",
   "terracivicUrl": "https://terracivic.com/legislators/ma/erika-uyterhoeven-a3f4c05a/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Erika-Uyterhoeven-a3f4c05a-b51a-4b8f-bc5d-d4cb82d74164.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 203339.44,
    "spent": 241916.11,
    "cash": 6779.79,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17436,
    "committeeName": "Erika Uyterhoeven",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/6c3b63a2-ef13-43e5-b6de-d5e0901aa65a",
   "name": "Joe McGonagle",
   "chamber": "lower",
   "district": "28th Middlesex",
   "party": "Democratic",
   "email": "joseph.mcgonagle@mahouse.gov",
   "phone": "617-722-2015",
   "url": "https://malegislature.gov/Legislators/Profile/jwm1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/jwm1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joe_McGonagle",
   "terracivicUrl": "https://terracivic.com/legislators/ma/joe-mcgonagle-6c3b63a2/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Joseph-W-McGonagle-Jr-6c3b63a2-ef13-43e5-b6de-d5e0901aa65a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 40136.69,
    "spent": 31691.36,
    "cash": 23117.9,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15577,
    "committeeName": "Joseph McGonagle",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/f20dd448-92ef-458c-bf92-90e7e766072a",
   "name": "Steve Owens",
   "chamber": "lower",
   "district": "29th Middlesex",
   "party": "Democratic",
   "email": "steven.owens@mahouse.gov",
   "phone": "617-722-2230",
   "url": "https://malegislature.gov/Legislators/Profile/SCO1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/SCO1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steven_Owens",
   "terracivicUrl": "https://terracivic.com/legislators/ma/steve-owens-f20dd448/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Steven-C-Owens-f20dd448-92ef-458c-bf92-90e7e766072a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 16420.79,
    "spent": 5173.89,
    "cash": 47143.44,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17455,
    "committeeName": "Steven Owens",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/521620ea-1e5b-4a0c-94f8-abe888370e05",
   "name": "Rich Haggerty",
   "chamber": "lower",
   "district": "30th Middlesex",
   "party": "Democratic",
   "email": "richard.haggerty@mahouse.gov",
   "phone": "617-722-2575",
   "url": "https://malegislature.gov/Legislators/Profile/RMH1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/RMH1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Richard_Haggerty",
   "terracivicUrl": "https://terracivic.com/legislators/ma/rich-haggerty-521620ea/",
   "since": "2019-01-02",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Richard-M-Haggerty-521620ea-1e5b-4a0c-94f8-abe888370e05.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 61765.15,
    "spent": 44984.77,
    "cash": 55858.99,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 16905,
    "committeeName": "Richard M. Haggerty",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/2e198563-4aeb-499b-8333-b4a46b605491",
   "name": "Mike Day",
   "chamber": "lower",
   "district": "31st Middlesex",
   "party": "Democratic",
   "email": "michael.day@mahouse.gov",
   "phone": "617-722-2396",
   "url": "https://malegislature.gov/Legislators/Profile/MSD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/MSD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Day_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ma/mike-day-2e198563/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Michael-S-Day-2e198563-4aeb-499b-8333-b4a46b605491.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 129096.38,
    "spent": 97350.14,
    "cash": 34825.66,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 14975,
    "committeeName": "Michael Day",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/7d66e1ca-1fb3-4194-bb18-f9924c528df2",
   "name": "Kate Lipper-Garabedian",
   "chamber": "lower",
   "district": "32nd Middlesex",
   "party": "Democratic",
   "email": "kate.lipper-garabedian@mahouse.gov",
   "phone": "617-722-2960",
   "url": "https://malegislature.gov/Legislators/Profile/KLG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/KLG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kate_Lipper-Garabedian",
   "terracivicUrl": "https://terracivic.com/legislators/ma/kate-lipper-garabedian-7d66e1ca/",
   "since": "2020-03-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Kate-Lipper-Garabedian-7d66e1ca-1fb3-4194-bb18-f9924c528df2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 109136.17,
    "spent": 259011.74,
    "cash": 2556.04,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17408,
    "committeeName": "Kate Lipper-Garabedian",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/209427dd-91f0-45d6-ae8c-05a51872c10c",
   "name": "Steve Ultrino",
   "chamber": "lower",
   "district": "33rd Middlesex",
   "party": "Democratic",
   "email": "steven.ultrino@mahouse.gov",
   "phone": "617-722-2877",
   "url": "https://malegislature.gov/Legislators/Profile/S_G2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/S_G2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steven_Ultrino",
   "terracivicUrl": "https://terracivic.com/legislators/ma/steve-ultrino-209427dd/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Steven-Ultrino-209427dd-91f0-45d6-ae8c-05a51872c10c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 43734.34,
    "spent": 38748.57,
    "cash": 81579.16,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15829,
    "committeeName": "Steven Ultrino",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/35396516-6096-4336-ab74-80d6d8e53bcd",
   "name": "Christine Barber",
   "chamber": "lower",
   "district": "34th Middlesex",
   "party": "Democratic",
   "email": "christine.barber@mahouse.gov",
   "phone": "617-722-2230",
   "url": "https://malegislature.gov/Legislators/Profile/CPB2",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CPB2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Christine_Barber",
   "terracivicUrl": "https://terracivic.com/legislators/ma/christine-barber-35396516/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Christine-P-Barber-35396516-6096-4336-ab74-80d6d8e53bcd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 234609.81,
    "spent": 323519.84,
    "cash": 8036.91,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 15839,
    "committeeName": "Christine P. Barber",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/18bf433d-24e5-46cb-9d83-c2f9373204bd",
   "name": "Paul Donato",
   "chamber": "lower",
   "district": "35th Middlesex",
   "party": "Democratic",
   "email": "paul.donato@mahouse.gov",
   "phone": "617-722-2520",
   "url": "https://malegislature.gov/Legislators/Profile/PJD1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/PJD1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Donato",
   "terracivicUrl": "https://terracivic.com/legislators/ma/paul-donato-18bf433d/",
   "since": "2001-01-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Paul-J-Donato-18bf433d-24e5-46cb-9d83-c2f9373204bd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 105414.97,
    "spent": 70263.44,
    "cash": 42334.39,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 13651,
    "committeeName": "Paul J. Donato",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/0e38852a-52b0-4aac-8a65-fa3fc964c88e",
   "name": "Colleen Garry",
   "chamber": "lower",
   "district": "36th Middlesex",
   "party": "Democratic",
   "email": "colleen.garry@mahouse.gov",
   "phone": "617-722-2380",
   "url": "https://malegislature.gov/Legislators/Profile/CMG1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/CMG1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Colleen_Garry",
   "terracivicUrl": "https://terracivic.com/legislators/ma/colleen-garry-0e38852a/",
   "since": "2011-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Colleen-M-Garry-0e38852a-52b0-4aac-8a65-fa3fc964c88e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 7541.2,
    "spent": 6438.88,
    "cash": 3944.2,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 12563,
    "committeeName": "Colleen M. Garry",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/8f480d9c-0741-43bb-83a4-179745e1f3b2",
   "name": "Dan Sena",
   "chamber": "lower",
   "district": "37th Middlesex",
   "party": "Democratic",
   "email": "danillo.sena@mahouse.gov",
   "phone": "617-722-2014",
   "url": "https://malegislature.gov/Legislators/Profile/DAS1",
   "photo": "http://malegislature.gov/Legislators/Profile/170/DAS1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Danillo_Sena",
   "terracivicUrl": "https://terracivic.com/legislators/ma/dan-sena-8f480d9c/",
   "since": "2020-06-10",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Danillo-A-Sena-8f480d9c-0741-43bb-83a4-179745e1f3b2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 43962.28,
    "spent": 31626,
    "cash": 31433.56,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17439,
    "committeeName": "Danillo Sena",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  },
  {
   "id": "ocd-person/ebfdda03-c083-4a13-b3a4-f87f6e24adac",
   "name": "Thomas Moakley",
   "chamber": "lower",
   "district": "Barnstable, Dukes and Nantucket",
   "party": "Democratic",
   "email": "thomas.moakley@mahouse.gov",
   "phone": "617-722-2400",
   "url": "https://malegislature.gov/Legislators/Profile/TWM1",
   "photo": "https://malegislature.gov/Legislators/Profile/170/TWM1.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Thomas_Moakley",
   "terracivicUrl": "https://terracivic.com/legislators/ma/thomas-moakley-ebfdda03/",
   "since": "2025-01-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ma/legislature/Thomas-Moakley-ebfdda03-c083-4a13-b3a4-f87f6e24adac.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 87766.37,
    "spent": 23813.68,
    "cash": 66767.98,
    "through": "2026-09-30",
    "source": "Massachusetts Office of Campaign and Political Finance (OCPF), 2025–2026",
    "committeeId": 17401,
    "committeeName": "Thomas Moakley",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T04:51:32.655Z",
    "moneyPage": "https://terracivic.com/money/states/ma/"
   }
  }
 ],
 "counties": {
  "25001": [
   {
    "chamber": "upper",
    "district": "Cape and Islands",
    "share": 0.6145
   },
   {
    "chamber": "upper",
    "district": "Plymouth and Barnstable",
    "share": 0.3855
   },
   {
    "chamber": "lower",
    "district": "2nd Barnstable",
    "share": 0.1974
   },
   {
    "chamber": "lower",
    "district": "3rd Barnstable",
    "share": 0.1951
   },
   {
    "chamber": "lower",
    "district": "5th Barnstable",
    "share": 0.1896
   },
   {
    "chamber": "lower",
    "district": "1st Barnstable",
    "share": 0.1877
   },
   {
    "chamber": "lower",
    "district": "4th Barnstable",
    "share": 0.1824
   },
   {
    "chamber": "lower",
    "district": "Barnstable, Dukes and Nantucket",
    "share": 0.0478
   }
  ],
  "25003": [
   {
    "chamber": "upper",
    "district": "Berkshire, Hampden, Franklin and Hampshire",
    "share": 1
   },
   {
    "chamber": "lower",
    "district": "2nd Berkshire",
    "share": 0.3405
   },
   {
    "chamber": "lower",
    "district": "3rd Berkshire",
    "share": 0.3301
   },
   {
    "chamber": "lower",
    "district": "1st Berkshire",
    "share": 0.3294
   }
  ],
  "25005": [
   {
    "chamber": "upper",
    "district": "Second Bristol and Plymouth",
    "share": 0.2786
   },
   {
    "chamber": "upper",
    "district": "First Bristol and Plymouth",
    "share": 0.2676
   },
   {
    "chamber": "upper",
    "district": "Bristol and Norfolk",
    "share": 0.2078
   },
   {
    "chamber": "upper",
    "district": "Third Bristol and Plymouth",
    "share": 0.2028
   },
   {
    "chamber": "upper",
    "district": "Norfolk, Plymouth and Bristol",
    "share": 0.0433
   },
   {
    "chamber": "lower",
    "district": "3rd Bristol",
    "share": 0.0789
   },
   {
    "chamber": "lower",
    "district": "5th Bristol",
    "share": 0.0772
   },
   {
    "chamber": "lower",
    "district": "6th Bristol",
    "share": 0.0767
   },
   {
    "chamber": "lower",
    "district": "11th Bristol",
    "share": 0.0745
   },
   {
    "chamber": "lower",
    "district": "2nd Bristol",
    "share": 0.0739
   },
   {
    "chamber": "lower",
    "district": "4th Bristol",
    "share": 0.0733
   },
   {
    "chamber": "lower",
    "district": "14th Bristol",
    "share": 0.0729
   },
   {
    "chamber": "lower",
    "district": "9th Bristol",
    "share": 0.0728
   },
   {
    "chamber": "lower",
    "district": "8th Bristol",
    "share": 0.0725
   },
   {
    "chamber": "lower",
    "district": "7th Bristol",
    "share": 0.0725
   },
   {
    "chamber": "lower",
    "district": "13th Bristol",
    "share": 0.0722
   },
   {
    "chamber": "lower",
    "district": "10th Bristol",
    "share": 0.0437
   },
   {
    "chamber": "lower",
    "district": "1st Bristol",
    "share": 0.041
   },
   {
    "chamber": "lower",
    "district": "12th Bristol",
    "share": 0.0366
   },
   {
    "chamber": "lower",
    "district": "9th Plymouth",
    "share": 0.0283
   },
   {
    "chamber": "lower",
    "district": "8th Plymouth",
    "share": 0.0261
   },
   {
    "chamber": "lower",
    "district": "8th Norfolk",
    "share": 0.0069
   }
  ],
  "25007": [
   {
    "chamber": "upper",
    "district": "Cape and Islands",
    "share": 1
   },
   {
    "chamber": "lower",
    "district": "Barnstable, Dukes and Nantucket",
    "share": 1
   }
  ],
  "25009": [
   {
    "chamber": "upper",
    "district": "Third Essex",
    "share": 0.2244
   },
   {
    "chamber": "upper",
    "district": "Second Essex",
    "share": 0.2096
   },
   {
    "chamber": "upper",
    "district": "First Essex",
    "share": 0.2062
   },
   {
    "chamber": "upper",
    "district": "First Essex and Middlesex",
    "share": 0.2033
   },
   {
    "chamber": "upper",
    "district": "Second Essex and Middlesex",
    "share": 0.1564
   },
   {
    "chamber": "lower",
    "district": "3rd Essex",
    "share": 0.0569
   },
   {
    "chamber": "lower",
    "district": "11th Essex",
    "share": 0.0569
   },
   {
    "chamber": "lower",
    "district": "2nd Essex",
    "share": 0.0569
   },
   {
    "chamber": "lower",
    "district": "1st Essex",
    "share": 0.0568
   },
   {
    "chamber": "lower",
    "district": "13th Essex",
    "share": 0.0567
   },
   {
    "chamber": "lower",
    "district": "5th Essex",
    "share": 0.0565
   },
   {
    "chamber": "lower",
    "district": "12th Essex",
    "share": 0.0562
   },
   {
    "chamber": "lower",
    "district": "14th Essex",
    "share": 0.0561
   },
   {
    "chamber": "lower",
    "district": "6th Essex",
    "share": 0.0558
   },
   {
    "chamber": "lower",
    "district": "15th Essex",
    "share": 0.0555
   },
   {
    "chamber": "lower",
    "district": "7th Essex",
    "share": 0.0549
   },
   {
    "chamber": "lower",
    "district": "10th Essex",
    "share": 0.0548
   },
   {
    "chamber": "lower",
    "district": "16th Essex",
    "share": 0.054
   },
   {
    "chamber": "lower",
    "district": "8th Essex",
    "share": 0.0535
   },
   {
    "chamber": "lower",
    "district": "4th Essex",
    "share": 0.0525
   },
   {
    "chamber": "lower",
    "district": "17th Essex",
    "share": 0.0522
   },
   {
    "chamber": "lower",
    "district": "18th Essex",
    "share": 0.0464
   },
   {
    "chamber": "lower",
    "district": "9th Essex",
    "share": 0.0363
   },
   {
    "chamber": "lower",
    "district": "20th Middlesex",
    "share": 0.0242
   },
   {
    "chamber": "lower",
    "district": "16th Suffolk",
    "share": 0.0069
   }
  ],
  "25011": [
   {
    "chamber": "upper",
    "district": "Hampshire, Franklin and Worcester",
    "share": 0.8146
   },
   {
    "chamber": "upper",
    "district": "Berkshire, Hampden, Franklin and Hampshire",
    "share": 0.1854
   },
   {
    "chamber": "lower",
    "district": "2nd Franklin",
    "share": 0.3438
   },
   {
    "chamber": "lower",
    "district": "7th Hampden",
    "share": 0.051
   }
  ],
  "25013": [
   {
    "chamber": "upper",
    "district": "Hampden",
    "share": 0.3608
   },
   {
    "chamber": "upper",
    "district": "Hampden and Hampshire",
    "share": 0.3117
   },
   {
    "chamber": "upper",
    "district": "Hampden, Hampshire and Worcester",
    "share": 0.2632
   },
   {
    "chamber": "upper",
    "district": "Worcester and Hampden",
    "share": 0.0349
   },
   {
    "chamber": "upper",
    "district": "Berkshire, Hampden, Franklin and Hampshire",
    "share": 0.0294
   },
   {
    "chamber": "lower",
    "district": "6th Hampden",
    "share": 0.0952
   },
   {
    "chamber": "lower",
    "district": "11th Hampden",
    "share": 0.0943
   },
   {
    "chamber": "lower",
    "district": "10th Hampden",
    "share": 0.0936
   },
   {
    "chamber": "lower",
    "district": "2nd Hampden",
    "share": 0.0934
   },
   {
    "chamber": "lower",
    "district": "8th Hampden",
    "share": 0.0929
   },
   {
    "chamber": "lower",
    "district": "12th Hampden",
    "share": 0.0925
   },
   {
    "chamber": "lower",
    "district": "5th Hampden",
    "share": 0.0905
   },
   {
    "chamber": "lower",
    "district": "9th Hampden",
    "share": 0.0898
   },
   {
    "chamber": "lower",
    "district": "3rd Hampden",
    "share": 0.0885
   },
   {
    "chamber": "lower",
    "district": "4th Hampden",
    "share": 0.08
   },
   {
    "chamber": "lower",
    "district": "7th Hampden",
    "share": 0.0451
   },
   {
    "chamber": "lower",
    "district": "1st Hampden",
    "share": 0.0442
   }
  ],
  "25015": [
   {
    "chamber": "upper",
    "district": "Hampshire, Franklin and Worcester",
    "share": 0.4854
   },
   {
    "chamber": "upper",
    "district": "Hampden, Hampshire and Worcester",
    "share": 0.244
   },
   {
    "chamber": "upper",
    "district": "Hampden and Hampshire",
    "share": 0.1382
   },
   {
    "chamber": "upper",
    "district": "Berkshire, Hampden, Franklin and Hampshire",
    "share": 0.0703
   },
   {
    "chamber": "upper",
    "district": "Worcester and Hampshire",
    "share": 0.062
   },
   {
    "chamber": "lower",
    "district": "2nd Hampshire",
    "share": 0.2623
   },
   {
    "chamber": "lower",
    "district": "3rd Hampshire",
    "share": 0.2618
   },
   {
    "chamber": "lower",
    "district": "1st Hampshire",
    "share": 0.2578
   },
   {
    "chamber": "lower",
    "district": "7th Hampden",
    "share": 0.1025
   },
   {
    "chamber": "lower",
    "district": "1st Hampden",
    "share": 0.0418
   },
   {
    "chamber": "lower",
    "district": "4th Hampden",
    "share": 0.0383
   },
   {
    "chamber": "lower",
    "district": "5th Worcester",
    "share": 0.0202
   },
   {
    "chamber": "lower",
    "district": "3rd Hampden",
    "share": 0.0153
   }
  ],
  "25017": [
   {
    "chamber": "upper",
    "district": "Fifth Middlesex",
    "share": 0.1125
   },
   {
    "chamber": "upper",
    "district": "Second Middlesex",
    "share": 0.1108
   },
   {
    "chamber": "upper",
    "district": "Fourth Middlesex",
    "share": 0.1094
   },
   {
    "chamber": "upper",
    "district": "First Middlesex",
    "share": 0.1075
   },
   {
    "chamber": "upper",
    "district": "Third Middlesex",
    "share": 0.1043
   },
   {
    "chamber": "upper",
    "district": "Middlesex and Norfolk",
    "share": 0.0992
   },
   {
    "chamber": "upper",
    "district": "Middlesex and Worcester",
    "share": 0.0985
   },
   {
    "chamber": "upper",
    "district": "Middlesex and Suffolk",
    "share": 0.0761
   },
   {
    "chamber": "upper",
    "district": "Norfolk and Middlesex",
    "share": 0.0545
   },
   {
    "chamber": "upper",
    "district": "Suffolk and Middlesex",
    "share": 0.0472
   },
   {
    "chamber": "upper",
    "district": "Worcester and Middlesex",
    "share": 0.0341
   },
   {
    "chamber": "upper",
    "district": "Second Essex and Middlesex",
    "share": 0.0335
   },
   {
    "chamber": "upper",
    "district": "First Essex and Middlesex",
    "share": 0.0095
   },
   {
    "chamber": "upper",
    "district": "Norfolk, Worcester and Middlesex",
    "share": 0.0027
   },
   {
    "chamber": "lower",
    "district": "27th Middlesex",
    "share": 0.0282
   },
   {
    "chamber": "lower",
    "district": "26th Middlesex",
    "share": 0.0282
   },
   {
    "chamber": "lower",
    "district": "33rd Middlesex",
    "share": 0.0282
   },
   {
    "chamber": "lower",
    "district": "34th Middlesex",
    "share": 0.0281
   },
   {
    "chamber": "lower",
    "district": "30th Middlesex",
    "share": 0.028
   },
   {
    "chamber": "lower",
    "district": "14th Middlesex",
    "share": 0.0278
   },
   {
    "chamber": "lower",
    "district": "29th Middlesex",
    "share": 0.0278
   },
   {
    "chamber": "lower",
    "district": "32nd Middlesex",
    "share": 0.0278
   },
   {
    "chamber": "lower",
    "district": "24th Middlesex",
    "share": 0.0278
   },
   {
    "chamber": "lower",
    "district": "36th Middlesex",
    "share": 0.0276
   },
   {
    "chamber": "lower",
    "district": "21st Middlesex",
    "share": 0.0274
   },
   {
    "chamber": "lower",
    "district": "15th Middlesex",
    "share": 0.0272
   },
   {
    "chamber": "lower",
    "district": "11th Middlesex",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "23rd Middlesex",
    "share": 0.0268
   },
   {
    "chamber": "lower",
    "district": "5th Middlesex",
    "share": 0.0268
   },
   {
    "chamber": "lower",
    "district": "9th Middlesex",
    "share": 0.0267
   },
   {
    "chamber": "lower",
    "district": "28th Middlesex",
    "share": 0.0267
   },
   {
    "chamber": "lower",
    "district": "31st Middlesex",
    "share": 0.0266
   },
   {
    "chamber": "lower",
    "district": "35th Middlesex",
    "share": 0.0266
   },
   {
    "chamber": "lower",
    "district": "25th Middlesex",
    "share": 0.0263
   },
   {
    "chamber": "lower",
    "district": "13th Middlesex",
    "share": 0.0262
   },
   {
    "chamber": "lower",
    "district": "18th Middlesex",
    "share": 0.026
   },
   {
    "chamber": "lower",
    "district": "10th Middlesex",
    "share": 0.0259
   },
   {
    "chamber": "lower",
    "district": "19th Middlesex",
    "share": 0.0259
   },
   {
    "chamber": "lower",
    "district": "2nd Middlesex",
    "share": 0.0259
   },
   {
    "chamber": "lower",
    "district": "22nd Middlesex",
    "share": 0.0258
   },
   {
    "chamber": "lower",
    "district": "4th Middlesex",
    "share": 0.0258
   },
   {
    "chamber": "lower",
    "district": "6th Middlesex",
    "share": 0.0256
   },
   {
    "chamber": "lower",
    "district": "7th Middlesex",
    "share": 0.0256
   },
   {
    "chamber": "lower",
    "district": "8th Middlesex",
    "share": 0.0234
   },
   {
    "chamber": "lower",
    "district": "3rd Middlesex",
    "share": 0.0233
   },
   {
    "chamber": "lower",
    "district": "37th Middlesex",
    "share": 0.0227
   },
   {
    "chamber": "lower",
    "district": "12th Middlesex",
    "share": 0.0222
   },
   {
    "chamber": "lower",
    "district": "1st Middlesex",
    "share": 0.0211
   },
   {
    "chamber": "lower",
    "district": "20th Middlesex",
    "share": 0.0154
   },
   {
    "chamber": "lower",
    "district": "9th Essex",
    "share": 0.0095
   },
   {
    "chamber": "lower",
    "district": "14th Norfolk",
    "share": 0.0094
   },
   {
    "chamber": "lower",
    "district": "2nd Suffolk",
    "share": 0.0069
   },
   {
    "chamber": "lower",
    "district": "18th Essex",
    "share": 0.0052
   },
   {
    "chamber": "lower",
    "district": "18th Suffolk",
    "share": 0.0024
   },
   {
    "chamber": "lower",
    "district": "11th Suffolk",
    "share": 0.0024
   },
   {
    "chamber": "lower",
    "district": "19th Worcester",
    "share": 0.001
   }
  ],
  "25019": [
   {
    "chamber": "upper",
    "district": "Cape and Islands",
    "share": 1
   },
   {
    "chamber": "lower",
    "district": "Barnstable, Dukes and Nantucket",
    "share": 1
   }
  ],
  "25021": [
   {
    "chamber": "upper",
    "district": "Norfolk, Worcester and Middlesex",
    "share": 0.1973
   },
   {
    "chamber": "upper",
    "district": "Norfolk and Plymouth",
    "share": 0.1691
   },
   {
    "chamber": "upper",
    "district": "Norfolk, Plymouth and Bristol",
    "share": 0.1487
   },
   {
    "chamber": "upper",
    "district": "Norfolk and Suffolk",
    "share": 0.1372
   },
   {
    "chamber": "upper",
    "district": "Norfolk and Middlesex",
    "share": 0.1277
   },
   {
    "chamber": "upper",
    "district": "First Plymouth and Norfolk",
    "share": 0.0907
   },
   {
    "chamber": "upper",
    "district": "Bristol and Norfolk",
    "share": 0.0848
   },
   {
    "chamber": "upper",
    "district": "Second Plymouth and Norfolk",
    "share": 0.0264
   },
   {
    "chamber": "upper",
    "district": "Middlesex and Norfolk",
    "share": 0.0181
   },
   {
    "chamber": "lower",
    "district": "9th Norfolk",
    "share": 0.0635
   },
   {
    "chamber": "lower",
    "district": "1st Norfolk",
    "share": 0.0634
   },
   {
    "chamber": "lower",
    "district": "15th Norfolk",
    "share": 0.063
   },
   {
    "chamber": "lower",
    "district": "2nd Norfolk",
    "share": 0.0626
   },
   {
    "chamber": "lower",
    "district": "7th Norfolk",
    "share": 0.0623
   },
   {
    "chamber": "lower",
    "district": "5th Norfolk",
    "share": 0.0618
   },
   {
    "chamber": "lower",
    "district": "11th Norfolk",
    "share": 0.0617
   },
   {
    "chamber": "lower",
    "district": "12th Norfolk",
    "share": 0.0615
   },
   {
    "chamber": "lower",
    "district": "13th Norfolk",
    "share": 0.0613
   },
   {
    "chamber": "lower",
    "district": "6th Norfolk",
    "share": 0.0602
   },
   {
    "chamber": "lower",
    "district": "10th Norfolk",
    "share": 0.0597
   },
   {
    "chamber": "lower",
    "district": "4th Norfolk",
    "share": 0.0584
   },
   {
    "chamber": "lower",
    "district": "3rd Norfolk",
    "share": 0.0583
   },
   {
    "chamber": "lower",
    "district": "8th Norfolk",
    "share": 0.0554
   },
   {
    "chamber": "lower",
    "district": "14th Norfolk",
    "share": 0.0407
   },
   {
    "chamber": "lower",
    "district": "8th Worcester",
    "share": 0.0275
   },
   {
    "chamber": "lower",
    "district": "1st Bristol",
    "share": 0.0256
   },
   {
    "chamber": "lower",
    "district": "12th Middlesex",
    "share": 0.0136
   },
   {
    "chamber": "lower",
    "district": "3rd Plymouth",
    "share": 0.0115
   },
   {
    "chamber": "lower",
    "district": "12th Suffolk",
    "share": 0.0095
   },
   {
    "chamber": "lower",
    "district": "8th Middlesex",
    "share": 0.0078
   },
   {
    "chamber": "lower",
    "district": "17th Suffolk",
    "share": 0.0053
   },
   {
    "chamber": "lower",
    "district": "10th Suffolk",
    "share": 0.0051
   }
  ],
  "25023": [
   {
    "chamber": "upper",
    "district": "Second Plymouth and Norfolk",
    "share": 0.2893
   },
   {
    "chamber": "upper",
    "district": "First Plymouth and Norfolk",
    "share": 0.201
   },
   {
    "chamber": "upper",
    "district": "Plymouth and Barnstable",
    "share": 0.1813
   },
   {
    "chamber": "upper",
    "district": "Third Bristol and Plymouth",
    "share": 0.1216
   },
   {
    "chamber": "upper",
    "district": "Norfolk and Plymouth",
    "share": 0.0936
   },
   {
    "chamber": "upper",
    "district": "Norfolk, Plymouth and Bristol",
    "share": 0.0685
   },
   {
    "chamber": "upper",
    "district": "First Bristol and Plymouth",
    "share": 0.0325
   },
   {
    "chamber": "upper",
    "district": "Second Bristol and Plymouth",
    "share": 0.0123
   },
   {
    "chamber": "lower",
    "district": "6th Plymouth",
    "share": 0.0864
   },
   {
    "chamber": "lower",
    "district": "12th Plymouth",
    "share": 0.0849
   },
   {
    "chamber": "lower",
    "district": "10th Plymouth",
    "share": 0.0847
   },
   {
    "chamber": "lower",
    "district": "4th Plymouth",
    "share": 0.0838
   },
   {
    "chamber": "lower",
    "district": "1st Plymouth",
    "share": 0.0834
   },
   {
    "chamber": "lower",
    "district": "5th Plymouth",
    "share": 0.0825
   },
   {
    "chamber": "lower",
    "district": "7th Plymouth",
    "share": 0.0813
   },
   {
    "chamber": "lower",
    "district": "2nd Plymouth",
    "share": 0.0805
   },
   {
    "chamber": "lower",
    "district": "11th Plymouth",
    "share": 0.0801
   },
   {
    "chamber": "lower",
    "district": "3rd Plymouth",
    "share": 0.0647
   },
   {
    "chamber": "lower",
    "district": "9th Plymouth",
    "share": 0.0553
   },
   {
    "chamber": "lower",
    "district": "8th Plymouth",
    "share": 0.0539
   },
   {
    "chamber": "lower",
    "district": "12th Bristol",
    "share": 0.0453
   },
   {
    "chamber": "lower",
    "district": "10th Bristol",
    "share": 0.0331
   }
  ],
  "25025": [
   {
    "chamber": "upper",
    "district": "First Suffolk",
    "share": 0.2309
   },
   {
    "chamber": "upper",
    "district": "Third Suffolk",
    "share": 0.2304
   },
   {
    "chamber": "upper",
    "district": "Second Suffolk",
    "share": 0.2279
   },
   {
    "chamber": "upper",
    "district": "Suffolk and Middlesex",
    "share": 0.1341
   },
   {
    "chamber": "upper",
    "district": "Norfolk and Suffolk",
    "share": 0.1016
   },
   {
    "chamber": "upper",
    "district": "Middlesex and Suffolk",
    "share": 0.0751
   },
   {
    "chamber": "lower",
    "district": "5th Suffolk",
    "share": 0.0576
   },
   {
    "chamber": "lower",
    "district": "8th Suffolk",
    "share": 0.0571
   },
   {
    "chamber": "lower",
    "district": "14th Suffolk",
    "share": 0.0569
   },
   {
    "chamber": "lower",
    "district": "15th Suffolk",
    "share": 0.0564
   },
   {
    "chamber": "lower",
    "district": "7th Suffolk",
    "share": 0.0563
   },
   {
    "chamber": "lower",
    "district": "6th Suffolk",
    "share": 0.0561
   },
   {
    "chamber": "lower",
    "district": "19th Suffolk",
    "share": 0.056
   },
   {
    "chamber": "lower",
    "district": "4th Suffolk",
    "share": 0.0543
   },
   {
    "chamber": "lower",
    "district": "3rd Suffolk",
    "share": 0.054
   },
   {
    "chamber": "lower",
    "district": "1st Suffolk",
    "share": 0.054
   },
   {
    "chamber": "lower",
    "district": "13th Suffolk",
    "share": 0.0537
   },
   {
    "chamber": "lower",
    "district": "9th Suffolk",
    "share": 0.0524
   },
   {
    "chamber": "lower",
    "district": "17th Suffolk",
    "share": 0.0521
   },
   {
    "chamber": "lower",
    "district": "10th Suffolk",
    "share": 0.0518
   },
   {
    "chamber": "lower",
    "district": "11th Suffolk",
    "share": 0.0511
   },
   {
    "chamber": "lower",
    "district": "18th Suffolk",
    "share": 0.0487
   },
   {
    "chamber": "lower",
    "district": "16th Suffolk",
    "share": 0.0461
   },
   {
    "chamber": "lower",
    "district": "12th Suffolk",
    "share": 0.045
   },
   {
    "chamber": "lower",
    "district": "2nd Suffolk",
    "share": 0.0404
   }
  ],
  "25027": [
   {
    "chamber": "upper",
    "district": "First Worcester",
    "share": 0.1942
   },
   {
    "chamber": "upper",
    "district": "Second Worcester",
    "share": 0.1937
   },
   {
    "chamber": "upper",
    "district": "Worcester and Hampden",
    "share": 0.1919
   },
   {
    "chamber": "upper",
    "district": "Worcester and Hampshire",
    "share": 0.1823
   },
   {
    "chamber": "upper",
    "district": "Worcester and Middlesex",
    "share": 0.1408
   },
   {
    "chamber": "upper",
    "district": "Hampshire, Franklin and Worcester",
    "share": 0.036
   },
   {
    "chamber": "upper",
    "district": "Norfolk, Worcester and Middlesex",
    "share": 0.0352
   },
   {
    "chamber": "upper",
    "district": "Middlesex and Worcester",
    "share": 0.0201
   },
   {
    "chamber": "upper",
    "district": "Hampden, Hampshire and Worcester",
    "share": 0.0058
   },
   {
    "chamber": "lower",
    "district": "18th Worcester",
    "share": 0.0535
   },
   {
    "chamber": "lower",
    "district": "1st Worcester",
    "share": 0.053
   },
   {
    "chamber": "lower",
    "district": "13th Worcester",
    "share": 0.0524
   },
   {
    "chamber": "lower",
    "district": "3rd Worcester",
    "share": 0.0521
   },
   {
    "chamber": "lower",
    "district": "16th Worcester",
    "share": 0.052
   },
   {
    "chamber": "lower",
    "district": "15th Worcester",
    "share": 0.0511
   },
   {
    "chamber": "lower",
    "district": "9th Worcester",
    "share": 0.051
   },
   {
    "chamber": "lower",
    "district": "4th Worcester",
    "share": 0.0508
   },
   {
    "chamber": "lower",
    "district": "12th Worcester",
    "share": 0.0507
   },
   {
    "chamber": "lower",
    "district": "7th Worcester",
    "share": 0.0503
   },
   {
    "chamber": "lower",
    "district": "17th Worcester",
    "share": 0.05
   },
   {
    "chamber": "lower",
    "district": "6th Worcester",
    "share": 0.0496
   },
   {
    "chamber": "lower",
    "district": "14th Worcester",
    "share": 0.0496
   },
   {
    "chamber": "lower",
    "district": "10th Worcester",
    "share": 0.0494
   },
   {
    "chamber": "lower",
    "district": "2nd Worcester",
    "share": 0.0494
   },
   {
    "chamber": "lower",
    "district": "11th Worcester",
    "share": 0.0485
   },
   {
    "chamber": "lower",
    "district": "5th Worcester",
    "share": 0.0481
   },
   {
    "chamber": "lower",
    "district": "19th Worcester",
    "share": 0.0469
   },
   {
    "chamber": "lower",
    "district": "8th Worcester",
    "share": 0.0269
   },
   {
    "chamber": "lower",
    "district": "2nd Franklin",
    "share": 0.0214
   },
   {
    "chamber": "lower",
    "district": "1st Hampden",
    "share": 0.0172
   },
   {
    "chamber": "lower",
    "district": "1st Middlesex",
    "share": 0.0102
   },
   {
    "chamber": "lower",
    "district": "37th Middlesex",
    "share": 0.0079
   },
   {
    "chamber": "lower",
    "district": "3rd Middlesex",
    "share": 0.0066
   },
   {
    "chamber": "lower",
    "district": "7th Hampden",
    "share": 0.0014
   }
  ]
 }
}
