public_actors
Data license: Public Domain (U.S. Government data) · Data source: Federal Register API & Regulations.gov API
52 rows where employer_entity_id = 24013
This data as json, CSV (advanced)
Suggested facets: role_title, role_start_date, role_end_date, is_current, created_at (date), updated_at (date)
| public_actor_id ▼ | role_context | source_id | name_full | name_normalized | name_first | name_last | bioguide_id | fec_cand_id | fara_registration_number | oge_filer_slug | sec_reporter_cik | employer_entity_id | employer_entity_name | employer_ein | employer_cik | employer_lda_registrant_id | role_title | role_start_date | role_end_date | is_current | materiality_tier | materiality_reason | merged_into_public_actor_id | merge_method | merge_confidence | first_seen_date | last_seen_date | source_table | created_at | updated_at | notes | dd_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 244447 | nonprofit_officer | 022017346:ALAYNA BRINKLEY | ALAYNA BRINKLEY | ALAYNA BRINKLEY | ALAYNA | BRINKLEY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LOYAL KNIGHT | 2021 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244447 | ||||||||||||||
| 244448 | nonprofit_officer | 022017346:ASSUNTA PALOMBA | ASSUNTA PALOMBA | ASSUNTA PALOMBA | ASSUNTA | PALOMBA | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2016 | 2022 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244448 | ||||||||||||||
| 244449 | nonprofit_officer | 022017346:BETH E CAPONE | BETH E CAPONE | BETH E CAPONE | BETH E | CAPONE | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | CHAPLAIN | 2016 | 2018 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244449 | ||||||||||||||
| 244450 | nonprofit_officer | 022017346:DAVID HARRIS | DAVID HARRIS | DAVID HARRIS | DAVID | HARRIS | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2018 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244450 | ||||||||||||||
| 244451 | nonprofit_officer | 022017346:DENNIS IPPOLIO | DENNIS IPPOLIO | DENNIS IPPOLIO | DENNIS | IPPOLIO | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TILER | 2019 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244451 | ||||||||||||||
| 244452 | nonprofit_officer | 022017346:DONNA M ZELLEN | DONNA M ZELLEN | DONNA M ZELLEN | DONNA M | ZELLEN | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE - ON | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244452 | ||||||||||||||
| 244453 | nonprofit_officer | 022017346:ELISA CIARDIELLO VEIGA | ELISA CIARDIELLO-VEIGA | ELISA CIARDIELLO VEIGA | ELISA | CIARDIELLO-VEIGA | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LEADING KNIG | 2016 | 2020 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244453 | ||||||||||||||
| 244454 | nonprofit_officer | 022017346:GEORGE PERRY | GEORGE PERRY | GEORGE PERRY | GEORGE | PERRY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LEADING KNIG | 2022 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244454 | ||||||||||||||
| 244455 | nonprofit_officer | 022017346:GREGORY RASO | GREGORY RASO | GREGORY RASO | GREGORY | RASO | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2024 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244455 | ||||||||||||||
| 244456 | nonprofit_officer | 022017346:GUY J MACAUDA | GUY J MACAUDA | GUY J MACAUDA | GUY J | MACAUDA | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE - FO | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244456 | ||||||||||||||
| 244457 | nonprofit_officer | 022017346:HECTOR CABRERA | HECTOR CABRERA | HECTOR CABRERA | HECTOR | CABRERA | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2016 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244457 | ||||||||||||||
| 244458 | nonprofit_officer | 022017346:ISABELL MARCOM | ISABELL MARCOM | ISABELL MARCOM | ISABELL | MARCOM | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | CHAPLAIN | 2021 | 2022 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244458 | ||||||||||||||
| 244459 | nonprofit_officer | 022017346:JAMES DASCOLI | JAMES DASCOLI | JAMES DASCOLI | JAMES | DASCOLI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | ESQUIRE | 2020 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244459 | ||||||||||||||
| 244460 | nonprofit_officer | 022017346:JAMES J FULLER | JAMES J FULLER | JAMES J FULLER | JAMES J | FULLER | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | SECRETARY | 2016 | 2023 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244460 | ||||||||||||||
| 244461 | nonprofit_officer | 022017346:JAMES M MCGAHEY | JAMES M MCGAHEY | JAMES M MCGAHEY | JAMES M | MCGAHEY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | FORUM MEDIAT | 2016 | 2022 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244461 | ||||||||||||||
| 244462 | nonprofit_officer | 022017346:JANINE A MULLIGAN | JANINE A MULLIGAN | JANINE A MULLIGAN | JANINE A | MULLIGAN | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | EXALTED RULE | 2022 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244462 | ||||||||||||||
| 244463 | nonprofit_officer | 022017346:JERARD E SLATER | JERARD E SLATER | JERARD E SLATER | JERARD E | SLATER | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TILER | 2020 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244463 | ||||||||||||||
| 244464 | nonprofit_officer | 022017346:JERARD SLATER | JERARD SLATER | JERARD SLATER | JERARD | SLATER | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | INNER GUARD | 2018 | 2019 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244464 | ||||||||||||||
| 244465 | nonprofit_officer | 022017346:JILLIAN MARIE PERRY | JILLIAN MARIE PERRY | JILLIAN MARIE PERRY | JILLIAN MARIE | PERRY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LECTURING KN | 2024 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244465 | ||||||||||||||
| 244466 | nonprofit_officer | 022017346:JOHN N BARSTOW | JOHN N BARSTOW | JOHN N BARSTOW | JOHN N | BARSTOW | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TILER | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244466 | ||||||||||||||
| 244467 | nonprofit_officer | 022017346:JUAN C OROZCO | JUAN C OROZCO | JUAN C OROZCO | JUAN C | OROZCO | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TREASURER | 2016 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244467 | ||||||||||||||
| 244468 | nonprofit_officer | 022017346:KENNETH D RICE | KENNETH D RICE | KENNETH D RICE | KENNETH D | RICE | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | ESQUIRE | 2021 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244468 | ||||||||||||||
| 244469 | nonprofit_officer | 022017346:LORELEI A CUNHA | LORELEI A CUNHA | LORELEI A CUNHA | LORELEI A | CUNHA | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | INNER GUARD | 2022 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244469 | ||||||||||||||
| 244470 | nonprofit_officer | 022017346:MICHAEL WORTERS | MICHAEL WORTERS | MICHAEL WORTERS | MICHAEL | WORTERS | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LECTURING KN | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244470 | ||||||||||||||
| 244471 | nonprofit_officer | 022017346:MICHAEL ZELLEN | MICHAEL ZELLEN | MICHAEL ZELLEN | MICHAEL | ZELLEN | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2022 | 2023 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244471 | ||||||||||||||
| 244472 | nonprofit_officer | 022017346:MICHELE A ZELLEN | MICHELE A ZELLEN | MICHELE A ZELLEN | MICHELE A | ZELLEN | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LOYAL KNIGHT | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244472 | ||||||||||||||
| 244473 | nonprofit_officer | 022017346:PHILIP J BENOIT | PHILIP J BENOIT | PHILIP J BENOIT | PHILIP J | BENOIT | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE - FI | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244473 | ||||||||||||||
| 244474 | nonprofit_officer | 022017346:PHILLIP BENOIT | PHILLIP BENOIT | PHILLIP BENOIT | PHILLIP | BENOIT | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2018 | 2019 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244474 | ||||||||||||||
| 244475 | nonprofit_officer | 022017346:PHILLIP E JANICE | PHILLIP E JANICE | PHILLIP E JANICE | PHILLIP E | JANICE | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TILER | 2022 | 2022 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244475 | ||||||||||||||
| 244476 | nonprofit_officer | 022017346:PHILLIP MANCINI | PHILLIP MANCINI | PHILLIP MANCINI | PHILLIP | MANCINI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2018 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244476 | ||||||||||||||
| 244477 | nonprofit_officer | 022017346:RALPH BROOKS | RALPH BROOKS | RALPH BROOKS | RALPH | BROOKS | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LEADING KNIG | 2018 | 2018 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244477 | ||||||||||||||
| 244478 | nonprofit_officer | 022017346:RALPH MANCINI | RALPH MANCINI | RALPH MANCINI | RALPH | MANCINI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | CHAPLAIN | 2023 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244478 | ||||||||||||||
| 244479 | nonprofit_officer | 022017346:RALPH W BROOKS | RALPH W BROOKS | RALPH W BROOKS | RALPH W | BROOKS | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | EXALTED RULE | 2019 | 2019 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244479 | ||||||||||||||
| 244480 | nonprofit_officer | 022017346:RICHARD MARTINO | RICHARD MARTINO | RICHARD MARTINO | RICHARD | MARTINO | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2022 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244480 | ||||||||||||||
| 244481 | nonprofit_officer | 022017346:ROBERT J VANCAMPEN | ROBERT J VANCAMPEN | ROBERT J VANCAMPEN | ROBERT J | VANCAMPEN | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | PRESIDING JU | 2016 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244481 | ||||||||||||||
| 244482 | nonprofit_officer | 022017346:ROBERT M STRASNICK | ROBERT M STRASNICK | ROBERT M STRASNICK | ROBERT M | STRASNICK | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | FORUM MEDIAT | 2016 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244482 | ||||||||||||||
| 244483 | nonprofit_officer | 022017346:ROBERT STRASNICK | ROBERT STRASNICK | ROBERT STRASNICK | ROBERT | STRASNICK | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | PRESIDING JU | 2018 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244483 | ||||||||||||||
| 244484 | nonprofit_officer | 022017346:ROBERT VANCAMPEN | ROBERT VANCAMPEN | ROBERT VANCAMPEN | ROBERT | VANCAMPEN | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | FORUM MEDIAT | 2018 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244484 | ||||||||||||||
| 244485 | nonprofit_officer | 022017346:ROBERTA L PERRY | ROBERTA L PERRY | ROBERTA L PERRY | ROBERTA L | PERRY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | CHAPLAIN | 2019 | 2020 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244485 | ||||||||||||||
| 244486 | nonprofit_officer | 022017346:RONALD S VISCONTI | RONALD S VISCONTI | RONALD S VISCONTI | RONALD S | VISCONTI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | EXALTED RULE | 2022 | 2023 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244486 | ||||||||||||||
| 244487 | nonprofit_officer | 022017346:RONALD STEVEN VISCONTI | RONALD STEVEN VISCONTI | RONALD STEVEN VISCONTI | RONALD STEVEN | VISCONTI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LOYAL KNIGHT | 2021 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244487 | ||||||||||||||
| 244488 | nonprofit_officer | 022017346:SCOTT STRETTON | SCOTT STRETTON | SCOTT STRETTON | SCOTT | STRETTON | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2018 | 2023 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244488 | ||||||||||||||
| 244489 | nonprofit_officer | 022017346:STEPHEN NEAL DOHERTY | STEPHEN NEAL DOHERTY | STEPHEN NEAL DOHERTY | STEPHEN NEAL | DOHERTY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | SECRETARY | 2024 | 2024 | 1 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244489 | ||||||||||||||
| 244490 | nonprofit_officer | 022017346:STEVEN GUSKIEWICZ | STEVEN GUSKIEWICZ | STEVEN GUSKIEWICZ | STEVEN | GUSKIEWICZ | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LECTURING KN | 2018 | 2018 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244490 | ||||||||||||||
| 244491 | nonprofit_officer | 022017346:STEVEN VISCONTI | STEVEN VISCONTI | STEVEN VISCONTI | STEVEN | VISCONTI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | ESQUIRE | 2019 | 2020 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244491 | ||||||||||||||
| 244492 | nonprofit_officer | 022017346:STEVEN W GUSKIEWICZ | STEVEN W GUSKIEWICZ | STEVEN W GUSKIEWICZ | STEVEN W | GUSKIEWICZ | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | INNER GUARD | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244492 | ||||||||||||||
| 244493 | nonprofit_officer | 022017346:THOMAS DONAHUE | THOMAS DONAHUE | THOMAS DONAHUE | THOMAS | DONAHUE | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | ESQUIRE | 2022 | 2022 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244493 | ||||||||||||||
| 244494 | nonprofit_officer | 022017346:THOMAS HARRIS | THOMAS HARRIS | THOMAS HARRIS | THOMAS | HARRIS | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE - TH | 2016 | 2017 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244494 | ||||||||||||||
| 244495 | nonprofit_officer | 022017346:VINCENT J OLIVIRI | VINCENT J OLIVIRI | VINCENT J OLIVIRI | VINCENT J | OLIVIRI | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | INNER GUARD | 2020 | 2020 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244495 | ||||||||||||||
| 244496 | nonprofit_officer | 022017346:WILLIAM BINGHAM | WILLIAM BINGHAM | WILLIAM BINGHAM | WILLIAM | BINGHAM | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | TRUSTEE | 2018 | 2020 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244496 | ||||||||||||||
| 244497 | nonprofit_officer | 022017346:WILLIAM CROWLEY | WILLIAM CROWLEY | WILLIAM CROWLEY | WILLIAM | CROWLEY | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | LEADING KNIG | 2018 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244497 | ||||||||||||||
| 244498 | nonprofit_officer | 022017346:WILLIAM G POTHIER | WILLIAM G POTHIER | WILLIAM G POTHIER | WILLIAM G | POTHIER | 24013 24013 | SAUGUS-EVERETT LODGE 642 BPOE | 022017346 | INNER GUARD | 2021 | 2021 | 0 | 2 | 990_officers | 2026-04-19 18:28:44 | 2026-04-19 18:28:44 | DD-P-244498 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE public_actors (
public_actor_id INTEGER PRIMARY KEY,
role_context TEXT NOT NULL, -- 'congress_member' | 'fara_agent' | 'fec_candidate'
-- | 'oge_pas_filer' | 'sec_form4_reporter'
-- | 'nonprofit_officer' | 'lobbyist_lda'
source_id TEXT NOT NULL, -- '{id_part}:{normalized_name}' or bare id — see doc
name_full TEXT NOT NULL,
name_normalized TEXT NOT NULL,
name_first TEXT,
name_last TEXT,
-- Canonical IDs (populated where applicable)
bioguide_id TEXT,
fec_cand_id TEXT,
fara_registration_number TEXT,
oge_filer_slug TEXT,
sec_reporter_cik INTEGER,
-- Employer/organization
employer_entity_id INTEGER,
employer_entity_name TEXT,
employer_ein TEXT,
employer_cik INTEGER,
employer_lda_registrant_id INTEGER,
-- Role details
role_title TEXT,
role_start_date TEXT,
role_end_date TEXT,
is_current INTEGER,
-- Materiality (two-pass: Pass 1 sets defaults; Pass 2 refines)
materiality_tier INTEGER NOT NULL DEFAULT 2,
materiality_reason TEXT,
-- Merge tracking (Model 2 — deterministic evidence only)
merged_into_public_actor_id INTEGER,
merge_method TEXT, -- 'bioguide_match' | 'fec_crosswalk' | 'cik_match' | 'manual'
merge_confidence REAL,
-- Provenance
first_seen_date TEXT,
last_seen_date TEXT,
source_table TEXT,
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL,
notes TEXT, dd_id TEXT GENERATED ALWAYS AS ('DD-P-' || public_actor_id) VIRTUAL,
UNIQUE(role_context, source_id),
FOREIGN KEY (employer_entity_id) REFERENCES entities(entity_id),
FOREIGN KEY (merged_into_public_actor_id) REFERENCES public_actors(public_actor_id),
CHECK (merged_into_public_actor_id IS NULL OR merged_into_public_actor_id != public_actor_id)
);
CREATE INDEX idx_pa_name_norm ON public_actors(name_normalized);
CREATE INDEX idx_pa_role_context ON public_actors(role_context);
CREATE INDEX idx_pa_bioguide ON public_actors(bioguide_id) WHERE bioguide_id IS NOT NULL;
CREATE INDEX idx_pa_fec_cand ON public_actors(fec_cand_id) WHERE fec_cand_id IS NOT NULL;
CREATE INDEX idx_pa_fara ON public_actors(fara_registration_number) WHERE fara_registration_number IS NOT NULL;
CREATE INDEX idx_pa_employer ON public_actors(employer_entity_id) WHERE employer_entity_id IS NOT NULL;
CREATE INDEX idx_pa_merged ON public_actors(merged_into_public_actor_id) WHERE merged_into_public_actor_id IS NOT NULL;
CREATE INDEX idx_pa_tier ON public_actors(materiality_tier);