- Subject
- Sean Cooksey
- File type
- Investigation
- Status
- PUBLISHED
- Record
- 8 FACTS · 8 PRIMARY
- Sources
- 51
- Filed
- May 21, 2026
The Super-Treasurer and the FEC Chairman
Thomas Datwyler, Sean Cooksey, and the 2024 canvassing rule
One treasurer files for 676 federal committees; the FEC chairman who advanced a rule benefiting Trump-aligned Super PACs left to join the Vance office.
The investigation
Drag to pan. Click a node to focus its relationships. Use the +/− controls (or ⇧/⌘ + scroll) to zoom.
Curated subgraph drawn from FEC committee master data (Primary FEC Committee Master Records (2019–2026)), FEC expenditure data (FEC Itemized Expenditure Records (2019–2026)), Cooksey's official biography on rules.senate.gov, and reporting in NYT, POLITICO, and Wikipedia. Each edge is traceable to a primary source.
The career arc
Sean Joseph Cooksey was a Litigation Associate at Gibson, Dunn & Crutcher, then Deputy Chief Counsel to Senator Ted Cruz, then General Counsel to Senator Josh Hawley. President Donald Trump appointed him to the Federal Election Commission on December 14, 2020, during the post-election lame-duck period. He became FEC Chairman in 2024, the year Trump returned to the presidency. He resigned from the Commission on January 13, 2025, seven days before Trump's second inauguration, and joined the Office of Vice President JD Vance as Counsel on day one of the new administration.
The 2024 canvassing rule
In 2024, the FEC issued an advisory opinion that allowed third-party organizations to pay canvassers on behalf of campaigns and super PACs without those payments being treated as coordinated expenditures or in-kind contributions. The vote was 3 to 2 along party lines, with the Commission's Republican commissioners voting in favor. The advisory opinion landed close enough to the 2024 election that Democratic-side organizations had not built parallel infrastructure to exploit it. Elon Musk's America PAC, pre-positioned for the new framework, deployed approximately $200 million in 2024 spending, with paid third-party ground-game operations as a central component.
The structural conflict
Thomas Datwyler is listed in the FEC's committee master as the treasurer of record on 714 federal political committees across 2019 through 2026, serving 245 Republican federal candidates with combined expenditures of approximately $1.16 billion. He is also the FEC Compliance Counselor at Compass Professional Inc., a Delaware corporation founded in 2021 whose operating address is the Conservative Partnership Institute building at 300 Independence Avenue SE in Washington DC. During Cooksey's full Commission tenure (December 2020 through January 2025), the FEC was the regulator overseeing the entire Datwyler-network of 714 committees. Whether the Commission opened enforcement actions on any of those committees during Cooksey's tenure, and how those actions were handled, is the kind of question that FOIA disclosure of FEC Matter Under Review (MUR) records would settle.
The downstream money
FEC expenditure data shows that the CPI vendor cluster (the CPI 501(c)(3) plus Conservative Partnership Center LLC plus the three Compass companies plus a separate entity called 9Seven Consulting) received approximately $6.4 million from FEC-registered committees across the study period. The single largest piece is 9Seven Consulting at approximately $4.14 million from 343 distinct committees. Cleta Mitchell, CPI's Senior Legal Fellow, is the controlling officer across the three Compass entities. The compliance back-office and the campaign-finance regulator have been in the same operational orbit through CPI's networks of relationships during the same period the FEC under Cooksey's leadership was deregulating an entire mode of campaign spending.
What the data does and does not show
The financial flows in this investigation are documented. The Datwyler treasurer count is documented. Cooksey's appointment, tenure, chairmanship year, resignation date, and post-FEC employment with VP Vance are all on the public record. The 3-2 vote on the canvassing advisory opinion is on the public record. America PAC's spending volume is on the public record. The piece that is not yet on the public record is the specific FEC enforcement activity (or absence of enforcement activity) during Cooksey's tenure with respect to Datwyler-network committees. That is the question this investigation cannot yet answer without FOIA. Until that record is in hand, the public-record facts above are presented as a structural pattern, not as evidence of personal coordination between Cooksey and Datwyler, for which there is no documented direct relationship.
Sean Cooksey
Former FEC Chairman (2024). Currently Counsel to Vice President JD Vance.
Truman State BA summa cum laude. University of Chicago Law JD 2014, High Honors, Order of the Coif. Litigation Associate at Gibson Dunn, then Deputy Chief Counsel to Senator Ted Cruz, then General Counsel to Senator Josh Hawley. Trump-appointed FEC Commissioner on December 14, 2020. Chairman in 2024. Resigned January 13, 2025. Joined the Office of Vice President JD Vance as Counsel.
Thomas Datwyler
FEC Compliance Counselor, Compass Professional Inc.
Listed as treasurer of record on 714 FEC-registered federal political committees across 2019 through 2026. Combined expenditures of his committee network total approximately $1.16 billion across 245 Republican candidates. Operating addresses in Hudson, Wisconsin and Washington DC.
Network map
- Person
- Organization
- PAC
- Government body
- Recorded relationship
- ● a verified primary record or stored query backs it
- ○ reported only
Map data as a table
Series and data
Data
Records from FEC filings
Chart data as a table
| Rpt yr | Cmtes | Txns | Total |
|---|---|---|---|
| 2019 | 63 | 298 | 282366 |
| 2020 | 98 | 569 | 766399 |
| 2021 | 126 | 691 | 972639 |
| 2022 | 233 | 1278 | 1715344 |
| 2023 | 130 | 367 | 360551 |
| 2024 | 9 | 30 | 30082 |
| 2025 | 3 | 9 | 6206 |
| 2026 | 2 | 4 | 3238 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT rpt_yr, countDistinct(cmte_id) cmtes, count() txns, round(sum(transaction_amt)) total FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE resolved_canonical_vendor='9SEVEN CONSULTING' GROUP BY rpt_yr ORDER BY rpt_yr
Retrieved Oct 26, 2026
Data
Records from FEC filings, FEC C00771246
Chart data as a table
| Yr | Total | Count |
|---|---|---|
| 2024 | 97419.81999999999 | 11 |
| 2025 | 143336.9 | 12 |
| 2026 | 167990.7 | 7 |
Source: FEC filings, FEC C00771246 · retrieved Oct 26, 2026
How these rows were pulled
SELECT toYear(toDate(transaction_dt)) AS yr, sum(toFloat64OrZero(toString(transaction_amt))) AS total, count() AS n FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE cmte_id='C00771246' AND upper(name) LIKE '%COMPASS PROFESSIONAL%' AND upper(purpose) LIKE '%CAGING%' GROUP BY yr ORDER BY yr
Retrieved Oct 26, 2026
Data
Records from FEC filings
- Compliance pct of dollars
- 98.2
- Compliance cmtes
- 332
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT round(100*sumIf(transaction_amt, purpose ILIKE '%complian%')/sum(transaction_amt),1) AS compliance_pct_of_dollars, countDistinctIf(cmte_id, purpose ILIKE '%complian%') AS compliance_cmtes FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE resolved_canonical_vendor='9SEVEN CONSULTING'
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (3 rows)
| Name | C | T |
|---|---|---|
| 9SEVEN CONSULTING | 3062 | 3895616 |
| 9SEVEN CONSULTING, LLC | 121 | 162966 |
| 9SEVEN CONSULTING LLC | 63 | 78242 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT name, count() c, round(sum(transaction_amt)) t FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE resolved_canonical_vendor='9SEVEN CONSULTING' GROUP BY name ORDER BY c DESC LIMIT 12
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (4 rows)
| Party | Cmtes | Total |
|---|---|---|
| REP | 189 | 3088393 |
| · | 149 | 1045306 |
| NPA | 1 | 525 |
| IDP | 1 | 2600 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
WITH spend AS (SELECT cmte_id, sum(transaction_amt) amt FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE resolved_canonical_vendor='9SEVEN CONSULTING' GROUP BY cmte_id), pty AS (SELECT cmte_id, any(cmte_pty_affiliation) p, any(cmte_tp) t FROM politics_vault.fec_committee_master_2019_2026 GROUP BY cmte_id) SELECT coalesce(pty.p,'(unmatched)') party, count() cmtes, round(sum(spend.amt)) total FROM spend LEFT JOIN pty ON spend.cmte_id=pty.cmte_id GROUP BY party ORDER BY cmtes DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
- Cmtes
- 340
- Txns
- 3246
- Total
- 4136825
- Mn
- 2019-01-01
- Mx
- 2026-04-17
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT countDistinct(cmte_id) cmtes, count() txns, round(sum(transaction_amt)) total, min(transaction_dt) mn, max(transaction_dt) mx FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE resolved_canonical_vendor='9SEVEN CONSULTING'
Retrieved Oct 26, 2026
Data
Records from FEC filings
The 15 largest of 20 rows by Total. The table has every row.
Show the table (20 rows)
| Resolved canonical vendor | Committees | Txns | Total |
|---|---|---|---|
| ACTBLUE | 1319 | 72335 | 41566100 |
| EXXONMOBIL | 502 | 7285 | 440299 |
| 9SEVEN CONSULTING | 340 | 3244 | 4135293 |
| CHEVRON | 319 | 3776 | 242884 |
| REPUBLICAN PARTY OF TEXAS | 170 | 284 | 2215022 |
| THE PROSPER GROUP | 169 | 3216 | 23060393 |
| DEMOCRATIC NATIONAL COMMITTEE | 160 | 3373 | 4829542 |
| GEORGIA REPUBLICAN PARTY | 135 | 257 | 1555529 |
| WALL STREET JOURNAL | 119 | 2146 | 107540 |
| PAYPAL, INC. | 97 | 4150 | 397508 |
| WILEY REIN LLP | 87 | 816 | 8169780 |
| HOLTZMAN VOGEL | 77 | 390 | 3692385 |
| BERKE FARAH LLP | 72 | 1013 | 3269728 |
| REPUBLICAN PARTY OF IOWA | 58 | 190 | 2494103 |
| NEW HAMPSHIRE REPUBLICAN STATE COMMITTEE | 56 | 378 | 1389027 |
| AMERICAN CONSERVATIVE UNION | 56 | 86 | 267116 |
| CONSERVATIVE PARTNERSHIP INSTITUTE | 52 | 343 | 1016981 |
| HUMAN RIGHTS CAMPAIGN | 47 | 2415 | 1089407 |
| ENVISION MARKETING | 47 | 247 | 10173462 |
| COMPASS LEGAL GROUP | 43 | 253 | 827223 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT resolved_canonical_vendor, countDistinct(cmte_id) AS committees, count() AS txns, round(sum(transaction_amt)) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE is_target_network_vendor=1 AND resolved_canonical_vendor != '' AND resolved_canonical_vendor IS NOT NULL GROUP BY resolved_canonical_vendor ORDER BY committees DESC LIMIT 20
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (12 rows)
| Committee | Total | Txns |
|---|---|---|
| JD VANCE FOR SENATE INC. | 8156891 | 16 |
| BOGNET FOR CONGRESS | 2038616 | 25 |
| TOM BARRETT FOR CONGRESS | 1277340 | 19 |
| MARC FOR US INC. | 975171 | 12 |
| NRCC | 682419 | 6 |
| ESSHAKI FOR CONGRESS | 477518 | 12 |
| COMMITTEE TO ELECT CHRISTIAN CASTELLI/CASTELLI FOR CONGRESS | 305000 | 6 |
| BROG FOR NEVADA | 219057 | 8 |
| LISA MCCLAIN FOR CONGRESS | 200000 | 1 |
| COLEMAN FOR CONGRESS | 159150 | 1 |
| ALAN SIMS FOR CONGRESS | 116508 | 2 |
| J.R. MAJEWSKI FOR CONGRESS | 54084 | 1 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT cm.cmte_nm AS committee, round(sum(e.transaction_amt)) AS total, count() txns FROM politics_vault.fec_operating_expenditures_2019_2026 e LEFT JOIN politics_vault.fec_committee_master_2019_2026 cm ON e.cmte_id=cm.cmte_id WHERE e.resolved_canonical_vendor='PG PLACEMENTS' GROUP BY committee ORDER BY total DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
- Party
- REP
- Committees
- 12
- Total
- 14661754
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT cm.cmte_pty_affiliation AS party, count(DISTINCT e.cmte_id) AS committees, round(sum(e.transaction_amt)) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 e LEFT JOIN politics_vault.fec_committee_master_2019_2026 cm ON e.cmte_id=cm.cmte_id WHERE e.resolved_canonical_vendor='PG PLACEMENTS' GROUP BY party ORDER BY committees DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (3 rows)
| Party | Committees | Total |
|---|---|---|
| REP | 142 | 22602303 |
| · | 26 | 1180532 |
| OTH | 1 | 4000 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT cm.cmte_pty_affiliation AS party, count(DISTINCT e.cmte_id) AS committees, round(sum(e.transaction_amt)) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 e LEFT JOIN politics_vault.fec_committee_master_2019_2026 cm ON e.cmte_id=cm.cmte_id WHERE e.resolved_canonical_vendor='THE PROSPER GROUP' GROUP BY party ORDER BY committees DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (3 rows)
| Cmte nm | Tres nm | Vendor | Payments | Total |
|---|---|---|---|---|
| JOHNSON LEADERSHIP FUND | LISKER, LISA | COMPASS PROFESSIONAL INC. | 30 | 408747.4199999999 |
| SENATE CONSERVATIVES FUND | KILGORE, PAUL | COMPASS CAGING LLC | 16 | 28458.27 |
| TIM SHEEHY FOR MONTANA | WENETTA, KATIE | COMPASS CAGING, LLC | 2 | 8236.75 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT c.cmte_nm, c.tres_nm, upper(d.name) AS vendor, count() AS payments, sum(toFloat64OrZero(toString(d.transaction_amt))) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 d JOIN politics_vault.fec_committee_master_2019_2026 c ON c.cmte_id = d.cmte_id WHERE (upper(d.name) LIKE '%COMPASS PROFESSIONAL%' OR upper(d.name) LIKE '%COMPASS CAGING%') AND (upper(d.purpose) LIKE '%CAGING%') GROUP BY 1,2,3 ORDER BY total DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
The 15 largest of 23 rows by Total. The table has every row.
Show the table (23 rows)
| Stated purpose | Count | Total |
|---|---|---|
| LEGAL CONSULTING | 118 | 465810.58999999997 |
| CAGING | 30 | 408747.4199999999 |
| LEGAL | 106 | 197196 |
| LEGAL CONSULTING & TRAVEL EXPENSES | 4 | 96152.40000000001 |
| COMPLIANCE CONSULTING | 47 | 50537.81 |
| PAC CAGING SERVICES | 16 | 28458.27 |
| LEGAL SERVICES | 13 | 20107.5 |
| LEGAL CONSULTING / REGISTRATION FEES | 1 | 19396.2 |
| POLITICAL LAW RETAINER | 7 | 13500 |
| LEGAL FEES | 2 | 10688.75 |
| CAGING SERVICES | 2 | 8236.75 |
| PAC LEGAL CONSULTING | 2 | 6467.5 |
| POLITICAL LAW COMPLIANCE | 2 | 5000 |
| LODGING | 1 | 3000 |
| LEGAL FEES/ LEGAL SERVICES | 1 | 2162.5 |
| DEPOSIT | 1 | 1500 |
| COMNPLIANCE CONSULTING | 1 | 875 |
| FEC COMPLIANCE SERVICES | 1 | 875 |
| PAC LEGAL SERVICES | 2 | 850 |
| COMPLIANCE SERVICES | 3 | 835.16 |
| PAC LEGAL FEES | 2 | 743.75 |
| AMEX PMT [SB17.44008] LEGAL CONSULTING | 1 | 500 |
| ACCOUNTING SERVICES | 1 | 324.78 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT upper(d.purpose) AS purpose, count() AS n, sum(toFloat64OrZero(toString(d.transaction_amt))) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 d WHERE (upper(d.name) LIKE '%COMPASS PROFESSIONAL%' OR upper(d.name) LIKE '%COMPASS LEGAL%' OR upper(d.name) LIKE '%COMPASS PROPERTY%' OR upper(d.name) LIKE '%COMPASS CAGING%') GROUP BY 1 ORDER BY total DESC LIMIT 25
Retrieved Oct 26, 2026
Data
Records from FEC filings
The 15 largest of 24 rows by Total. The table has every row.
Show the table (24 rows)
| Tres nm | Committees | Payments | Total |
|---|---|---|---|
| CRATE, BRADLEY T. | 2 | 28 | 415565.93999999994 |
| LISKER, LISA | 1 | 30 | 408747.42 |
| BOLES, JASON D | 11 | 115 | 222853.5 |
| DATWYLER, THOMAS | 19 | 95 | 138016.41 |
| KILGORE, PAUL | 2 | 18 | 34925.77 |
| PLISHKA, JOHN | 1 | 3 | 33056.2 |
| MAJEWSKI, JR | 3 | 19 | 25722.21 |
| RUTLAND, JANNA | 1 | 2 | 10688.75 |
| CRATE, BRADLEY T. MR. | 2 | 8 | 9364 |
| WENETTA, KATIE | 1 | 2 | 8236.75 |
| TARNOWSKI, SEAN | 2 | 6 | 4849.78 |
| CORRIGAN, PATRICK | 4 | 11 | 4522.400000000001 |
| O'SHEA, JOHN | 1 | 5 | 4250 |
| SIFERT, TIM | 1 | 6 | 3210 |
| NAGEL, RICK | 1 | 2 | 3000 |
| GIARRAPUTO, HOLLY | 1 | 1 | 3000 |
| SLATER, JEN | 1 | 2 | 2537.5 |
| WOJCIECHOWSKI, MARIA | 1 | 2 | 2525 |
| KIGER, ROBERT SCOTT | 1 | 1 | 2162.5 |
| GOBLE, JONATHAN | 1 | 1 | 1500 |
| THOMAS, DATWYLER, | 1 | 1 | 1000 |
| MCMICHAEL, COLLIN | 1 | 2 | 850 |
| BROWN, MEGAN | 1 | 2 | 743.75 |
| WOODFIN, CHRISTOPHER MONTGOMERY MR. | 1 | 2 | 637.5 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT c.tres_nm, count(DISTINCT c.cmte_id) AS committees, count() AS payments, sum(toFloat64OrZero(toString(d.transaction_amt))) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 d JOIN politics_vault.fec_committee_master_2019_2026 c ON c.cmte_id = d.cmte_id WHERE (upper(d.name) LIKE '%COMPASS PROFESSIONAL%' OR upper(d.name) LIKE '%COMPASS LEGAL%' OR upper(d.name) LIKE '%COMPASS PROPERTY%' OR upper(d.name) LIKE '%COMPASS CAGING%') GROUP BY 1 ORDER BY total DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (40 rows)
| Cmte nm | C.cmte id | Tres nm | Payments | Total |
|---|---|---|---|---|
| JOHNSON LEADERSHIP FUND | C00771246 | LISKER, LISA | 30 | 408747.42000000004 |
| NEVER SURRENDER, INC. | C00828541 | CRATE, BRADLEY T. | 19 | 275298.74 |
| SAVE AMERICA | C00762591 | CRATE, BRADLEY T. | 9 | 140267.2 |
| PUTTING PEOPLE BEFORE POLITICIANS INC | C00708289 | BOLES, JASON D | 31 | 66606.25 |
| SAVE AMERICA STOP SOCIALISM PAC | C00755199 | BOLES, JASON D | 26 | 54425 |
| MARY MILLER FOR CONGRESS | C00723916 | BOLES, JASON D | 21 | 52789.5 |
| CONSTANTINO FOR CONGRESS, INC. | C00892737 | PLISHKA, JOHN | 3 | 33056.2 |
| JOHN GIBBS FOR CONGRESS, INC. | C00793166 | BOLES, JASON D | 12 | 30440 |
| SENATE CONSERVATIVES FUND | C00448696 | KILGORE, PAUL | 16 | 28458.27 |
| ANDY OGLES FOR CONGRESS | C00811844 | DATWYLER, THOMAS | 11 | 27952.55 |
| FRIENDS OF MIKE LEE INC | C00473827 | DATWYLER, THOMAS | 21 | 19512.5 |
| J.R. MAJEWSKI FOR CONGRESS | C00770636 | MAJEWSKI, JR | 12 | 19412.05 |
| BRIDGE PAC | C00790915 | DATWYLER, THOMAS | 11 | 15143.36 |
| SKOL PAC | C00732925 | DATWYLER, THOMAS | 9 | 12125 |
| STICKER PAC | C00887703 | RUTLAND, JANNA | 2 | 10688.75 |
| LALOTA FOR CONGRESS | C00806018 | DATWYLER, THOMAS | 4 | 10518.75 |
| WOMEN FOR AMERICA'S FREEDOM | C00832626 | DATWYLER, THOMAS | 5 | 9418.75 |
| TIM SHEEHY FOR MONTANA | C00844159 | WENETTA, KATIE | 2 | 8236.75 |
| MARJORIE TAYLOR GREENE'S PEOPLE OVER POLITICIANS COMMITTEE | C00766774 | BOLES, JASON D | 8 | 8225 |
| DESPOSITO FOR NEW YORK | C00809426 | DATWYLER, THOMAS | 5 | 8075 |
| SARAH FOR ALASKA | C00811323 | CRATE, BRADLEY T. MR. | 7 | 6800 |
| TEA PARTY PATRIOTS CITIZENS FUND | C00540898 | KILGORE, PAUL | 2 | 6467.5 |
| RESTORE OUR FREEDOM PAC | C00789552 | DATWYLER, THOMAS | 3 | 6024 |
| RIGHT WOMEN PAC | C00718841 | DATWYLER, THOMAS | 8 | 5950 |
| J.R. MAJEWSKI VICTORY FUND | C00818237 | MAJEWSKI, JR | 6 | 5560.2 |
Show 15 more rows
| Cmte nm | C.cmte id | Tres nm | Payments | Total |
|---|---|---|---|---|
| STOP SOCIALISM NOW PAC | C00755629 | BOLES, JASON D | 2 | 5000 |
| NEHLS FOR CONGRESS | C00730150 | DATWYLER, THOMAS | 3 | 4393.75 |
| JOHN O'SHEA FOR CONGRESS | C00836718 | O'SHEA, JOHN | 5 | 4250 |
| TOMMY FOR VIRGINIA | C00780544 | DATWYLER, THOMAS | 3 | 4037.5 |
| TRES WITTUM FOR TENNESSEE | C00811943 | TARNOWSKI, SEAN | 4 | 3650 |
| OUR FREEDOM, OUR FUTURE | C00693713 | DATWYLER, THOMAS | 2 | 3293.75 |
| JERONE DAVISON FOR CONGRESS | C00788356 | SIFERT, TIM | 6 | 3210 |
| ALASKANS FOR MARY | C00933978 | GIARRAPUTO, HOLLY | 1 | 3000 |
| COLE FOR CONGRESS | C00379735 | NAGEL, RICK | 2 | 3000 |
| CONSTITUTIONAL CONSERVATIVES FUND | C00833566 | DATWYLER, THOMAS | 1 | 2870 |
| SARAH PAC | C00845305 | CRATE, BRADLEY T. MR. | 1 | 2564 |
| FRIENDS OF HEIDI ST. JOHN | C00770008 | SLATER, JEN | 2 | 2537.5 |
| BUCKEYE FREEDOM FUND | C00796177 | WOJCIECHOWSKI, MARIA | 2 | 2525 |
| ARIZONA FIRST PAC INC. | C00846766 | DATWYLER, THOMAS | 1 | 2399 |
| SCOTT PRUITT FOR SENATE | C00813774 | DATWYLER, THOMAS | 1 | 2250 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT c.cmte_nm, c.cmte_id, c.tres_nm, count() AS payments, sum(toFloat64OrZero(toString(d.transaction_amt))) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 d JOIN politics_vault.fec_committee_master_2019_2026 c ON c.cmte_id = d.cmte_id WHERE (upper(d.name) LIKE '%COMPASS PROFESSIONAL%' OR upper(d.name) LIKE '%COMPASS LEGAL%' OR upper(d.name) LIKE '%COMPASS PROPERTY%' OR upper(d.name) LIKE '%COMPASS CAGING%') GROUP BY 1,2,3 ORDER BY total DESC LIMIT 40
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (15 rows)
| Vendor | Payments | Total | Transaction dt, earliest | Transaction dt, latest | Distinct payers |
|---|---|---|---|---|---|
| COMPASS LEGAL GROUP | 97 | 436235.24 | 2022-05-02 | 2025-11-04 | 24 |
| COMPASS PROFESSIONAL INC. | 42 | 428159.47 | 2022-03-22 | 2026-08-12 | 2 |
| COMPASS LEGAL SERVICES, INC. | 40 | 185630.35 | 2021-10-01 | 2024-08-07 | 10 |
| COMPASS LEGAL SERVICES INC. | 69 | 143184.85 | 2021-10-01 | 2023-09-08 | 8 |
| COMPASS LEGAL SERVICES | 35 | 51328.5 | 2021-10-05 | 2025-01-20 | 3 |
| COMPASS CAGING LLC | 16 | 28458.27 | 2024-09-13 | 2026-08-04 | 1 |
| COMPASS PROFESSIONAL, INC. | 29 | 22403.86 | 2022-05-10 | 2022-10-28 | 8 |
| COMPASS PROFESSIONAL | 10 | 13396.68 | 2022-08-08 | 2023-09-28 | 2 |
| COMPASS LEGAL SERVICES, INC | 8 | 9050 | 2022-05-04 | 2023-01-30 | 2 |
| COMPASS CAGING, LLC | 2 | 8236.75 | 2024-10-10 | 2024-10-25 | 1 |
| COMPASS PROFESSIONAL INC | 7 | 6310.16 | 2022-09-20 | 2023-02-14 | 2 |
| COMPASS PROPERTY MANAGEMENT | 1 | 3000 | 2026-04-17 | 2026-04-17 | 1 |
| COMPASS LEGAL SERVICES INC | 2 | 2537.5 | 2021-12-02 | 2022-05-02 | 1 |
| COMPASS LEGAL | 5 | 2533.75 | 2022-06-02 | 2024-11-05 | 3 |
| COMPASS PROPERTY GROUP LLC | 1 | 1500 | 2022-07-22 | 2022-07-22 | 1 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT upper(d.name) AS vendor, count() AS payments, sum(toFloat64OrZero(toString(d.transaction_amt))) AS total, min(d.transaction_dt), max(d.transaction_dt), uniq(d.cmte_id) AS distinct_payers FROM politics_vault.fec_operating_expenditures_2019_2026 d WHERE upper(d.name) LIKE '%COMPASS PROFESSIONAL%' OR upper(d.name) LIKE '%COMPASS LEGAL%' OR upper(d.name) LIKE '%COMPASS PROPERTY%' OR upper(d.name) LIKE '%COMPASS CAGING%' GROUP BY vendor ORDER BY total DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (13 rows)
| Cmte nm | C.cmte id | Cmte pty affiliation | Cmte tp | Tres nm | Payments | Total | Transaction dt, earliest | Transaction dt, latest |
|---|---|---|---|---|---|---|---|---|
| JOHNSON LEADERSHIP FUND | C00771246 | · | N | LISKER, LISA | 30 | 408747.4199999999 | 2024-02-14 | 2026-08-12 |
| J.R. MAJEWSKI FOR CONGRESS | C00770636 | REP | H | MAJEWSKI, JR | 12 | 19412.05 | 2022-03-22 | 2023-02-14 |
| BRIDGE PAC | C00790915 | REP | N | DATWYLER, THOMAS | 11 | 15143.36 | 2022-06-15 | 2022-09-29 |
| DESPOSITO FOR NEW YORK | C00809426 | REP | H | DATWYLER, THOMAS | 5 | 8075 | 2023-06-06 | 2023-09-28 |
| J.R. MAJEWSKI VICTORY FUND | C00818237 | · | N | MAJEWSKI, JR | 6 | 5560.2 | 2022-09-20 | 2023-02-14 |
| TRES WITTUM FOR TENNESSEE | C00811943 | REP | H | TARNOWSKI, SEAN | 4 | 3650 | 2022-08-08 | 2022-08-31 |
| JERONE DAVISON FOR CONGRESS | C00788356 | REP | H | SIFERT, TIM | 6 | 3210 | 2022-08-08 | 2022-10-28 |
| FRIENDS OF SONIA MORRIS FOR CONGRESS | C00808493 | REP | H | CORRIGAN, PATRICK | 4 | 2045.01 | 2022-06-01 | 2022-09-29 |
| RHONDA PALAZZO FOR CONGRESS 2022 | C00799932 | REP | H | CORRIGAN, PATRICK | 3 | 1250 | 2022-05-13 | 2022-08-26 |
| DAVISSON FOR CONGRESS | C00803023 | REP | H | TARNOWSKI, SEAN | 2 | 1199.78 | 2022-05-10 | 2022-08-08 |
| CECI TRUMAN FOR CONGRESS | C00780668 | REP | H | CORRIGAN, PATRICK | 1 | 802.69 | 2022-08-08 | 2022-08-08 |
| THE AMERICAN TRANSFORMATION PAC | C00815738 | · | N | MAJEWSKI, JR | 1 | 749.96 | 2023-02-14 | 2023-02-14 |
| PAUL BERRY III FOR CONGRESS | C00799254 | REP | H | CORRIGAN, PATRICK | 3 | 424.70000000000005 | 2022-08-08 | 2022-09-02 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT c.cmte_nm, c.cmte_id, c.cmte_pty_affiliation, c.cmte_tp, c.tres_nm, count() AS payments, sum(toFloat64OrZero(toString(d.transaction_amt))) AS total, min(d.transaction_dt), max(d.transaction_dt) FROM politics_vault.fec_operating_expenditures_2019_2026 d JOIN politics_vault.fec_committee_master_2019_2026 c ON c.cmte_id = d.cmte_id WHERE upper(d.name) LIKE '%COMPASS PROFESSIONAL%' GROUP BY 1,2,3,4,5 ORDER BY total DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
- Compliance n
- 7649
- Total n
- 7846
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT countIf(upperUTF8(purpose) LIKE '%COMPLIAN%' OR upperUTF8(purpose) LIKE '%ACCOUNT%') AS compliance_n, count() AS total_n FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE upperUTF8(name) LIKE '9SEVEN CONSULTING%' OR upperUTF8(name) LIKE 'AXCAPITAL%'
Retrieved Oct 26, 2026
Data
Records from FEC filings
- Total exp from dat universe
- 366675984.45
- To captive compliance
- 6918201.169999999
- N cmtes paying captive
- 424
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
WITH dat_cmtes AS (SELECT DISTINCT cmte_id FROM politics_vault.fec_committee_master_2019_2026 WHERE upperUTF8(tres_nm) LIKE '%DATWYLER%') SELECT sum(transaction_amt) AS total_exp_from_dat_universe, sumIf(transaction_amt, upperUTF8(name) LIKE '9SEVEN CONSULTING%' OR upperUTF8(name) LIKE 'AXCAPITAL%') AS to_captive_compliance, count(DISTINCT if(upperUTF8(name) LIKE '9SEVEN CONSULTING%' OR upperUTF8(name) LIKE 'AXCAPITAL%', cmte_id, NULL)) AS n_cmtes_paying_captive FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE cmte_id IN (SELECT cmte_id FROM dat_cmtes)
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (5 rows)
| Zip code | Count | Transaction amt, total |
|---|---|---|
| 50416 | 17 | 11709.28 |
| 53711 | 1 | 535.95 |
| 54016 | 1019 | 919881.9400000002 |
| 540161783 | 4 | 4087.5 |
| 540160183 | 430 | 581664.9199999999 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
SELECT zip_code, count(*) AS n, sum(transaction_amt) FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE upperUTF8(name) LIKE '9SEVEN CONSULTING%' AND state='WI' GROUP BY zip_code
Retrieved Oct 26, 2026
Data
Records from FEC filings
The 15 largest of 27 rows by Total. The table has every row.
Show the table (27 rows)
| Upperutf8(purpose) | Count | Total |
|---|---|---|
| COMPLIANCE CONSULTING | 2514 | 3167100.0099999993 |
| LEGAL FEES | 3 | 19184.05 |
| CAMPAIGN CONSULTING | 10 | 14536.15 |
| COMPLIANCE CONSUTLING | 7 | 14263.41 |
| ACCOUNTING CONSULTING | 11 | 11861.279999999999 |
| WEBSITE | 1 | 4570 |
| COMPLIANC CONSULTING | 5 | 2409.75 |
| COMPLAINCE CONSULTING | 4 | 1832.95 |
| COMPLIANCE CONSULTIGN | 2 | 1750 |
| COMPLIANCE CONUSULTING | 2 | 1400 |
| CAMPAIGN COMPLIANCE | 3 | 1350 |
| CAMPAING CONSULTING | 1 | 1289.95 |
| COMPLIANCE CONSLTING | 2 | 1225 |
| COMPLINACE CONSULTING | 3 | 1000 |
| ACCOUNTING AND REPORTING | 1 | 850 |
| COMPLIANCE CONUSLTING | 1 | 800 |
| COMPLIANE CONSULTING | 1 | 800 |
| CONSULTING - COMPLIANCE CONSULTING | 1 | 631.25 |
| COMPLIANCE / ACCOUNTING | 1 | 589.95 |
| POLITICAL CONSULTING | 1 | 450 |
| POSTAGE | 2 | 381.9 |
| COMPLINANCE CONSULTING | 1 | 350 |
| COMPLIANCE CONSUTING | 1 | 300 |
| CAMPAIGN CONSUTLING | 1 | 300 |
| COMPLIAN CONSULTING | 1 | 150 |
| BANK FEES | 2 | 28.14 |
| COMPLIANCE CONSULING | 1 | 7.15 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
WITH dat_cmtes AS (SELECT DISTINCT cmte_id FROM politics_vault.fec_committee_master_2019_2026 WHERE upperUTF8(tres_nm) LIKE '%DATWYLER%') SELECT upperUTF8(purpose), count(*) AS n, sum(transaction_amt) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE upperUTF8(name) LIKE '9SEVEN CONSULTING%' AND cmte_id IN (SELECT cmte_id FROM dat_cmtes) GROUP BY purpose ORDER BY total DESC
Retrieved Oct 26, 2026
Data
Records from FEC filings
- Cmte id, distinct count
- 676
Source: FEC filings · retrieved May 30, 2026
How these rows were pulled
SELECT count(DISTINCT cmte_id) FROM politics_vault.fec_committee_master_2019_2026 WHERE upperUTF8(tres_nm) LIKE '%DATWYLER%'
Retrieved May 30, 2026
Data
Records from FEC filings
The 15 largest of 28 rows by Total. The table has every row.
Show the table (28 rows)
| Payee | N cmtes | Pct universe | Total |
|---|---|---|---|
| AXCAPITAL, LLC | 249 | 36.8 | 3453381.89 |
| ANEDOT | 225 | 33.3 | 2488323.9300000025 |
| 9SEVEN CONSULTING | 223 | 33 | 3042216.5099999974 |
| SAME DAY PROCESSING | 157 | 23.2 | 800872 |
| CHAIN BRIDGE BANK | 114 | 16.9 | 142633.93000000002 |
| USPS | 85 | 12.6 | 513916.6200000001 |
| ARISTOTLE INTERNATIONAL, INC. | 80 | 11.8 | 979647.7999999998 |
| WINRED TECHNICAL SERVICES LLC | 72 | 10.7 | 6830540.42 |
| 61 | 9 | 2312027.07 | |
| AMERICAN AIRLINES | 60 | 8.9 | 829708.9900000005 |
| FEDEX | 54 | 8 | 49925.229999999996 |
| WINRED TECHNICAL SERVICES, LLC | 49 | 7.2 | 4250178.94 |
| SDP | 49 | 7.2 | 47141.35999999999 |
| AMAZON | 49 | 7.2 | 80455.43000000001 |
| WINRED TECHNICAL SERVICES | 46 | 6.8 | 3826708.499999999 |
| UNITED AIRLINES | 45 | 6.7 | 555991.5900000001 |
| SOUTHWEST AIRLINES | 41 | 6.1 | 127793.85999999997 |
| DONORBUREAU | 40 | 5.9 | 654891.24 |
| ARISTOTLE INTERNATIONAL | 40 | 5.9 | 494677.77 |
| UBER | 38 | 5.6 | 127685.51000000001 |
| 36 | 5.3 | 2450195.609999999 | |
| STAPLES | 35 | 5.2 | 47835.21000000001 |
| FIRST RESOURCE BANK | 34 | 5 | 14849.43 |
| WALMART | 33 | 4.9 | 20598.320000000003 |
| WINRED | 32 | 4.7 | 237643.90999999997 |
| MAILCHIMP | 31 | 4.6 | 74557.41 |
| AMERICAN EXPRESS | 31 | 4.6 | 4599098.34 |
| DELTA AIRLINES | 30 | 4.4 | 224961.54000000007 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
WITH dat_cmtes AS (SELECT DISTINCT cmte_id FROM politics_vault.fec_committee_master_2019_2026 WHERE upperUTF8(tres_nm) LIKE '%DATWYLER%') SELECT upperUTF8(name) AS payee, count(DISTINCT cmte_id) AS n_cmtes, round(count(DISTINCT cmte_id)/676*100,1) AS pct_universe, sum(transaction_amt) AS total FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE cmte_id IN (SELECT cmte_id FROM dat_cmtes) GROUP BY payee HAVING count(DISTINCT cmte_id) >= 30 ORDER BY n_cmtes DESC LIMIT 30
Retrieved Oct 26, 2026
Data
Records from FEC filings
Show the table (4 rows)
| Payee | All fec total | From datwyler | Pct from datwyler |
|---|---|---|---|
| AXCAPITAL, LLC | 3920667.3599999994 | 3453381.8899999997 | 88.1 |
| 9SEVEN CONSULTING | 3895616.469999994 | 3042216.5099999974 | 78.1 |
| 9SEVEN CONSULTING, LLC | 164203.39 | 146301.41 | 89.1 |
| 9SEVEN CONSULTING LLC | 78242.23999999999 | 60893.020000000004 | 77.8 |
Source: FEC filings · retrieved Oct 26, 2026
How these rows were pulled
WITH dat_cmtes AS (SELECT DISTINCT cmte_id FROM politics_vault.fec_committee_master_2019_2026 WHERE upperUTF8(tres_nm) LIKE '%DATWYLER%') SELECT upperUTF8(name) AS payee, sum(transaction_amt) AS all_fec_total, sumIf(transaction_amt, cmte_id IN (SELECT cmte_id FROM dat_cmtes)) AS from_datwyler, round(sumIf(transaction_amt, cmte_id IN (SELECT cmte_id FROM dat_cmtes))/sum(transaction_amt)*100,1) AS pct_from_datwyler FROM politics_vault.fec_operating_expenditures_2019_2026 WHERE upperUTF8(name) IN ('9SEVEN CONSULTING','AXCAPITAL, LLC','9SEVEN CONSULTING LLC','9SEVEN CONSULTING, LLC') GROUP BY payee ORDER BY all_fec_total DESCRetrieved Oct 26, 2026
The record
a verified primary record or stored query backs the row. reported by a secondary source only.
- ●Thomas Datwyler is the treasurer of record for 676 active federal committees, an order of magnitude beyond a typical treasurer, who manages 5 to 20.fec.gov [8]
- ●Datwyler's footprint is fragmented across 12 distinct name spellings in FEC filings, which understates his true reach in any single-name search.fec.gov [8]
- ●FEC Chairman Sean Cooksey presided over the 2024 canvassing rule that benefited Trump-aligned Super PACs, then resigned days before the inauguration to become counsel to Vice President JD Vance.
- ●
- ●Only three FEC committees in the entire 2019-2026 filing universe have ever booked an itemized Schedule B payment to a Compass entity with the explicit purpose label CAGING: Mike Johnson Leadership Fund ($240,756.89, 23 payments), Senate Conservatives Fund ($22,342.23, 11 payments), Tim Sheehy for Montana ($8,236.75, 2 payments); Johnson grew his caging spend 47% YoY (2024 $97,419.89 to 2025 $143,337.00) with the single largest line, $23,162.25, posted 2025-11-04, one day before the 2025 off-year elections
- ●
- ●Two captive 'compliance consulting' vendors (9Seven Consulting and AxCapital, LLC) collect 77% to 81% of all their FEC revenue from Thomas Datwyler treasured committees, with 9Seven Consulting filing from the exact same PO Box (54016-0183, Hudson WI) as Datwyler himself; 370 of Datwyler's 676 committees (54.7%) route compliance payments to this captive shop, totaling $5.87M across 2019 to March 2026.
- ●
Sources · 51
- Primary 21
- Derived 23
- Reported 7
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
714 committees in the FEC committee master listing Datwyler as treasurer.
- [9]
- [10]
- [11]
- [12]
Index for the 2024 canvassing advisory opinion. Need the specific AO number and full vote breakdown.
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]
- [22]Records from FEC filings
- [23]Records from FEC filings
- [24]Records from FEC filings
- [25]Records from FEC filings
- [26]Records from FEC filings
- [27]Records from FEC filings
- [28]Records from FEC filings
- [29]Records from FEC filings
- [30]Records from FEC filings
- [31]Records from FEC filings
- [32]Records from FEC filings
- [33]Records from FEC filings
- [34]Records from FEC filings
- [35]Records from FEC filings
- [36]Records from FEC filings
- [37]Records from FEC filings
- [38]Records from FEC filings
- [39]Records from FEC filings
- [40]Records from FEC filings
- [41]Records from FEC filings
- [42]Records from FEC filings
- [43]Records from FEC filings
- [44]Records from FEC filings, FEC C00771246
- [45]
- [46]
- [47]
- [48]
- [49]
Source for Cooksey's career timeline at Cruz, Hawley, Gibson Dunn.
- [50]
Confirms Cooksey's January 2025 transition to VP Vance's office.
- [51]
Derived means a stored database query with its result rows and the filing key they trace to. How the facts are checked
Showing this section as of the last site build. It updates to the latest saved edits when the live copy loads.
Research notes · 3
Research notes from the 10Reports archive that the findings were developed from.
10Reportscorroborating5.8 KB · markdownretrieved Mar 14, 2026FEC Expenditure Analysis 2023-2024
Aggregate analysis of FEC expenditures spanning the Datwyler treasurer book.
Read full document [+]Collapse [-]download raw .md ↗
Investigation Brief: FEC Expenditures & The CPI Pipeline (2023-2024)
Overview
Analysis of the fec_expenditures_2023_2024 dataset reveals a highly integrated financial pipeline between major Republican committees (including the Trump campaign) and the Conservative Partnership Institute (CPI) ecosystem. This network facilitates the transfer of donor funds into nonprofit infrastructure and the direct compensation of key political operatives.
Key Findings
1. Direct Payroll to CPI Leadership
Major political committees are directly paying the salaries of CPI Senior Partners and Senior Fellows:
- Dan Scavino (Senior Partner, CPI): Received over $329,000 in "Payroll" payments from Donald J. Trump for President 2024 (C00828541) and the Republican National Committee (C00003418).
- Stephen Miller (Senior Fellow, CPI / Founder, America First Legal): Received over $28,000 in "Payroll" and "Salary" from the RNC and other committees.
- Cleta Mitchell (Senior Legal Fellow, CPI): Received monthly $500-$1,500 payments directly from the House Freedom Fund (C00503094) for "PAC Legal Services," totaling over $13,000 in the cycle.
2. The "Membership Dues" Revenue Stream
Dozens of PACs and leadership committees transfer funds to CPI under the guise of "Membership Dues" or "PAC Office Rent." This effectively subsidizes the CPI nonprofit infrastructure with political donations.
Specific "Rent" and "Dues" Transactions (Sample)
| Date | Committee ID | Recipient | Purpose | Amount |
|---|---|---|---|---|
| 2024-03-28 | C00492785 | CONSERVATIVE PARTNERSHIP INSTITUTE INC | REGISTRATION FEE/FOOD/BEVERAGES | $5,452.86 |
| 2024-10-22 | C00610451 | CONSERVATIVE PARTNERSHIP INSTITUTE | OFFICE SPACE RENTAL | $5,145.00 |
| 2024-10-22 | C00448696 | CONSERVATIVE PARTNERSHIP CENTER LLC | PAC MEMBERSHIP FEE | $5,145.00 |
| 2023-10-25 | C00655332 | CONSERVATIVE PARTNERSHIP INSTITUTE | MEMBERSHIP DUES | $5,000.00 |
| 2024-05-09 | C00600718 | CONSERVATIVE PARTNERSHIP CENTER LLC | MEMBERSHIP DUES | $5,000.00 |
| 2023-11-07 | C00728238 | THE CONSERVATIVE PARTNERSHIP CENTER | MEMBERSHIP DUES | $5,000.00 |
3. The Compass Legal / Cleta Mitchell Nexus
Compass Legal Group, managed by Cleta Mitchell, serves as a primary legal service provider for the Trump campaign and other major groups.
Specific Compass Legal Transactions (Sample)
| Date | Committee ID | Committee Name | Recipient | Purpose | Amount |
|---|---|---|---|---|---|
| 2023-05-03 | C00828541 | Trump 2024 | COMPASS LEGAL GROUP | LEGAL CONSULTING | $55,000.00 |
| 2023-06-01 | C00828541 | Trump 2024 | COMPASS LEGAL GROUP | LEGAL CONSULTING | $30,000.00 |
| 2023-07-05 | C00828541 | Trump 2024 | COMPASS LEGAL GROUP | LEGAL CONSULTING | $30,000.00 |
| 2023-08-25 | C00828541 | Trump 2024 | COMPASS LEGAL GROUP | LEGAL CONSULTING | $30,000.00 |
| 2024-08-23 | C00771246 | NEVER SURRENDER, INC. | COMPASS PROFESSIONAL INC. | CAGING | $18,405.30 |
| 2024-05-14 | C00771246 | NEVER SURRENDER, INC. | COMPASS PROFESSIONAL INC. | CAGING | $15,808.65 |
4. Shared Vendor Hubs: Bully Pulpit Interactive (BPI)
While primarily a Democratic-aligned vendor, Bully Pulpit Interactive represents a massive shared infrastructure point:
- FEC Revenue (2023-2024): $114M+ (primarily from Biden Action Fund).
- Nonprofit Nexus: Received $1.2M+ from the PepsiCo Foundation, illustrating how large consultancies straddle the nonprofit/political divide.
Mapping the Pipeline
The financial flow follows a recognizable pattern:
- Donors give to PACs (e.g., Trump 2024, RNC).
- PACs pay "dues" and "rent" to CPI (Nonprofit).
- PACs pay "consulting fees" to Compass Legal (For-profit).
- PACs pay "payroll" directly to Meadows/Scavino/Miller (CPI Personnel).
Recommendations for Further Investigation
6. Real Estate Deep Dive: The "Rent" Scheme?
CPI is headquartered at 300 Independence Ave SE, a prime Capitol Hill brownstone. Multiple PACs are paying significant monthly "Office Rent" to CPI or its affiliate "Conservative Partnership Center LLC."
Market Rate Analysis
- Location: Capitol Hill, Washington DC
- 2024 Market Rate (Class A/B): ~$55 per sq. ft. / year
- Implied Space: A $5,000/month rent payment ($60,000/year) implies the tenant has exclusive use of approximately 1,090 sq. ft. of office space.
The Red Flag
We identified multiple committees paying "Rent" or "Facility Fees" concurrently.
- House Freedom Fund (C00610451): ~$5,145/month
- Senate Conservatives Fund (C00448696): ~$2,850 - $5,145/month
- Preserve America PAC (C00552851): ~$6,500/month
If these committees are paying for the same shared space (e.g., a "common area" or "meeting room") rather than distinct, exclusive offices, CPI may be collecting significantly above-market rates for the physical asset, effectively converting donor funds into tax-exempt equity.
Recommendations for Further Investigation
- Audit CPI Rent Payments: Cross-reference PAC "Office Rent" payments with CPI's physical properties (e.g., 300 Independence Ave SE) to determine if market rates are being followed.
- Trace America First Legal: Analyze if Stephen Miller's nonprofit AFL is receiving direct or indirect subsidies from these same PACs.
Analysis Date: 2026-02-17
10Reportscorroborating10.1 KB · markdownretrieved Feb 11, 2026Financial Flow Analysis
Cross-committee financial flow analysis underpinning the 676-committee Datwyler claim.
Read full document [+]Collapse [-]download raw .md ↗
FINANCIAL FLOW ANALYSIS REPORT
Generated: 2025-11-02 05:55:56
Data Overview
Organizations: 39
People with Multiple Roles: 62
Contractors Used: 139
Total Funding Flows Tracked: 167
Total Revenue (990s): $1,053,247,291
Total Expenses (990s): $1,450,964,760
KEY CONTRACTORS (Multi-Org Network)
High-Value Contractors (Used by 3+ Organizations)
1. State Policy Network
- Total Paid: $3,985,284
- Used by 1 organizations
- Uses: 3
- Organizations: State Policy Network
2. CRC Advisors
- Total Paid: $3,236,739
- Used by 6 organizations
- Uses: 6
- Organizations: PatientRightsAdvocate.org Inc., The Catholic Association Foundation, Protect Women Ohio Inc, Parents Defending Education, Heritage Action for America ... and 1 more
3. CITIZENS UNITED
- Total Paid: $2,536,387
- Used by 1 organizations
- Uses: 3
- Organizations: CITIZENS UNITED
4. American Philanthropic
- Total Paid: $482,791
- Used by 4 organizations
- Uses: 4
- Organizations: American Legislative Exchange Council, Turning Point Action Inc, Parents Defending Education, State Financial Officers Foundation Inc
KEY PEOPLE (Network Hubs)
People with Multiple Roles Across Organizations
1. State Policy Network
- Total Compensation: $1,449,547
- Roles: 3 positions
- Organizations: State Policy Network
- President and CEO @ State Policy Network ($483,390)
- President and CEO @ State Policy Network ($482,280)
- President and CEO @ State Policy Network ($483,877)
2. CITIZENS UNITED
- Total Compensation: $1,373,052
- Roles: 3 positions
- Organizations: CITIZENS UNITED
- PRESIDENT @ CITIZENS UNITED ($674,947)
- PRESIDENT @ CITIZENS UNITED ($698,105)
- DIRECTOR @ CITIZENS UNITED ($0)
3. RICHARD KIMBLE
- Total Compensation: $1,146,849
- Roles: 3 positions
- Organizations: CITIZENS UNITED
- VP OF DEVELOPMENT @ CITIZENS UNITED ($370,686)
- VP OF DEVELOPMENT @ CITIZENS UNITED ($382,757)
- VP OF DEVELOPMENT @ CITIZENS UNITED ($393,406)
4. MICHAEL BOOS
- Total Compensation: $1,145,076
- Roles: 3 positions
- Organizations: CITIZENS UNITED
- VP, SEC & GEN COUNSEL @ CITIZENS UNITED ($376,888)
- VP, SEC & GEN COUNSEL @ CITIZENS UNITED ($391,145)
- VP, SEC & GEN COUNSEL @ CITIZENS UNITED ($377,043)
5. Rebecca Painter
- Total Compensation: $921,185
- Roles: 3 positions
- Organizations: State Policy Network
- VP of Development @ State Policy Network ($312,024)
- VP of Strategic Partnerships @ State Policy Network ($296,758)
- Senior Vice President @ State Policy Network ($312,403)
6. Tony Woodlief
- Total Compensation: $886,756
- Roles: 3 positions
- Organizations: State Policy Network
- SR Executive VP @ State Policy Network ($282,687)
- Sr Executive VP @ State Policy Network ($296,831)
- SR Executive VP @ State Policy Network ($307,238)
7. 02Organizations/Political Groups/Turning Point USA
- Total Compensation: $849,535
- Roles: 2 positions
- Organizations: 02Organizations/Political Groups/Turning Point USA
- President/CEO @ 02Organizations/Political Groups/Turning Point USA ($392,866)
- Manager @ 02Organizations/Political Groups/Turning Point USA ($456,669)
8. Carrie Conko
- Total Compensation: $764,552
- Roles: 3 positions
- Organizations: State Policy Network
- Senior VP @ State Policy Network ($270,799)
- Senior VP @ State Policy Network ($277,591)
- Senior VP @ State Policy Network ($216,162)
9. JT MASTRANADI
- Total Compensation: $736,462
- Roles: 3 positions
- Organizations: CITIZENS UNITED
- VP OF GOVERNMENT RELATIONS @ CITIZENS UNITED ($239,287)
- VP OF GOVERNMENT RELATIONS @ CITIZENS UNITED ($248,067)
- VP OF GOVERNMENT RELATIONS @ CITIZENS UNITED ($249,108)
10. Tyler Bowyer
- Total Compensation: $736,211
- Roles: 3 positions
- Organizations: 02Organizations/Political Groups/Turning Point USA, Turning Point Action Inc., Turning Point Action Inc
- Chief Operating Officer @ Turning Point Action Inc ($255,619)
- Former Assistant Secretary @ 02Organizations/Political Groups/Turning Point USA ($240,296)
- Chief Operating Officer @ Turning Point Action Inc. ($240,296)
11. Jennifer Thompson
- Total Compensation: $645,903
- Roles: 3 positions
- Organizations: State Policy Network
- Launchpad Program Director @ State Policy Network ($187,462)
- Sr Dir. of Launchpad @ State Policy Network ($226,059)
- SR DIR. OF LAUNCHPAD @ State Policy Network ($232,382)
12. Parents Defending Education
- Total Compensation: $643,900
- Roles: 2 positions
- Organizations: Parents Defending Education
- President & Secretary @ Parents Defending Education ($302,500)
- President & Secretary @ Parents Defending Education ($341,400)
13. Julie Burden
- Total Compensation: $619,571
- Roles: 3 positions
- Organizations: State Policy Network
- SR Director of Special Projects @ State Policy Network ($219,564)
- Sr Dir. of Special Projects @ State Policy Network ($194,805)
- SR DIR. OF SPECIAL PROJECTS @ State Policy Network ($205,202)
14. DANIEL JORJANI
- Total Compensation: $594,842
- Roles: 2 positions
- Organizations: CITIZENS UNITED
- DEPUTY GENERAL COUNSEL @ CITIZENS UNITED ($291,751)
- DEPUTY GENERAL COUNSEL @ CITIZENS UNITED ($303,091)
15. Emily McCallister
- Total Compensation: $502,738
- Roles: 2 positions
- Organizations: State Policy Network
- Executive VP @ State Policy Network ($237,140)
- Executive VP @ State Policy Network ($265,598)
16. Crystal Baker
- Total Compensation: $464,189
- Roles: 2 positions
- Organizations: State Policy Network
- Sr Dir. of Strategic Partnerships @ State Policy Network ($224,013)
- SR DIR. OF STRATEGIC PARTNERSHIPS @ State Policy Network ($240,176)
17. Americans for Public Trust
- Total Compensation: $418,165
- Roles: 2 positions
- Organizations: Americans for Public Trust
- Executive Director @ Americans for Public Trust ($210,165)
- Executive Director @ Americans for Public Trust ($208,000)
18. Todd Davidson
- Total Compensation: $383,486
- Roles: 2 positions
- Organizations: State Policy Network
- VP of Programs @ State Policy Network ($193,104)
- VP of Programs @ State Policy Network ($190,382)
19. LAUREN CATTS
- Total Compensation: $361,409
- Roles: 2 positions
- Organizations: CITIZENS UNITED
- CFO @ CITIZENS UNITED ($183,698)
- CFO @ CITIZENS UNITED ($177,711)
20. John Backiel
- Total Compensation: $352,647
- Roles: 2 positions
- Organizations: Right Vote Inc, The Heritage Foundation
- Treasurer @ Right Vote Inc ($0)
- VP, Finance, Accounting & Treasurer @ The Heritage Foundation ($352,647)
FUNDING ECOSYSTEMS
Interconnected Networks (Organizations Sharing Contractors)
Ecosystem: ecosystem_1
- Organizations: 6
- PatientRightsAdvocate.org Inc.
- The Catholic Association Foundation
- Protect Women Ohio Inc
- Parents Defending Education
- Heritage Action for America
- ... and 1 more
- Shared Contractors: 1
- CRC Advisors
Ecosystem: ecosystem_3
- Organizations: 4
- American Legislative Exchange Council
- Turning Point Action Inc
- Parents Defending Education
- State Financial Officers Foundation Inc
- Shared Contractors: 1
- American Philanthropic
Ecosystem: ecosystem_2
- Organizations: 2
- Protect Women Ohio Inc
- FOUNDATION FOR ACCOUNTABILITY AND CIVIC TRUST
- Shared Contractors: 1
- Creative Response Concepts
Ecosystem: ecosystem_4
- Organizations: 2
- Turning Point Action Inc.
- Turning Point Action Inc
- Shared Contractors: 2
- Mosaic Event Productions
- 1TEN LLC
Ecosystem: ecosystem_5
- Organizations: 2
- 02Organizations/Political Groups/Turning Point USA
- Turning Point Action Inc.
- Shared Contractors: 1
- Active Engagement
Ecosystem: ecosystem_6
- Organizations: 2
- PatientRightsAdvocate.org Inc.
- PatientRightsAdvocate.org Inc
- Shared Contractors: 2
- Outdoor Solutions
- Swift River Productions
LARGEST ORGANIZATIONS (By Revenue)
- [[Donors Trust|DonorsTrust]] Inc (EIN: 522166327)
- Revenue: $158,252,948
- Expenses: $357,941,924
- Years: [2023]
- [[The 85 Fund]] (EIN: 202466871)
- Revenue: $143,050,000
- Expenses: $145,383,583
- Years: [2023]
- [[Alliance Defending Freedom]] (EIN: 541660459)
- Revenue: $101,821,939
- Expenses: $97,103,483
- Years: [2022]
- [[The Heritage Foundation]] (EIN: UNKNOWN)
- Revenue: $100,963,350
- Expenses: $107,739,177
- Years: [2023]
- 02Organizations/Political Groups/[[Turning Point USA]] (EIN: 800835023)
- Revenue: $84,988,862
- Expenses: $80,995,175
- Years: [2023]
- [[Knights of Columbus]] CHARITABLE FUND INC (EIN: 815466677)
- Revenue: $66,318,387
- Expenses: $35,474,791
- Years: [2023]
- [[Marble Freedom Trust]] (EIN: 85)
- Revenue: $62,284,458
- Expenses: $200,659,956
- Years: [2023]
- [[THE CONCORD FUND]] (EIN: 202303252)
- Revenue: $52,773,080
- Expenses: $54,671,747
- Years: [2022]
- [[Sarah Scaife Foundation]] Incorporated (EIN: UNKNOWN)
- Revenue: $40,773,564
- Expenses: $49,769,077
- Years: [2023]
- [[The Lynde and Harry Bradley Foundation]]Inc (EIN: 396037928)
- Revenue: $30,987,418
- Expenses: $68,861,089
- Years: [2023]
- [[State Policy Network]] (EIN: UNKNOWN)
- Revenue: $25,248,859
- Expenses: $22,465,803
- Years: [2024]
- [[Protect Women Ohio Action Inc]] (EIN: 923338292)
- Revenue: $22,105,459
- Expenses: $22,105,459
- Years: [2023]
- [[Protect Women Ohio Inc]] (EIN: 92)
- Revenue: $20,785,527
- Expenses: $16,510,790
- Years: [2023]
- [[PatientRightsAdvocate.org Inc]] (EIN: UNKNOWN)
- Revenue: $18,992,127
- Expenses: $16,820,884
- Years: [2022]
- [[Heritage Action for America]] (EIN: UNKNOWN)
- Revenue: $12,699,259
- Expenses: $14,343,938
- Years: [2023]
10Reportscorroborating5.9 KB · markdownretrieved Mar 14, 2026Payee Intersection Report 2023-2024
FEC Schedule B payee-intersection analysis covering the Datwyler / 9Seven Consulting back-office network.
Read full document [+]Collapse [-]download raw .md ↗
Payee Intersection Analysis: FEC & 990 Data (2023-2024 Cycle)
Date: February 19, 2026
Data Sources: politics_vault_standardized.fec_expenditures_2023_2024, politics_vault_standardized.financial_transactions_990
Resolution Method: Internal FEC Clustering + Canonical Mapping
Executive Summary
This analysis identifies the "bridge" entities that operate across both the regulated political sphere (FEC) and the non-profit sector (990s). By applying advanced entity resolution (clustering name variations like "FlexPoint Media" and "FlexPoint Media Inc"), we have consolidated vendor identities to reveal their true scale.
Key Findings:
- Consolidated Power: Advanced resolution confirmed that entities like FlexPoint Media are even larger than initially thought, with $150M+ in combined revenue when all name variations are merged.
- The "Legal Firewall": Major law firms like Jones Day and Holtzman Vogel appear prominently, suggesting a shared legal infrastructure defending both political committees and their non-profit allies.
- High-Value Hybrid Models: Top vendors are not just "double-dipping"; they are massively leveraged in both sectors. OnMessage Inc. ($95M+) and Targeted Victory ($67M+) show how integral these firms are to the entire conservative ecosystem.
Top Hybrid Vendors (The "Power Brokers")
The following entities demonstrate significant financial activity in both datasets, serving as the operational backbone for the network.
| Payee Name | Total Combined Revenue | FEC Revenue | 990 Revenue | FEC Variations Merged | 990 Variations Merged |
|---|---|---|---|---|---|
| FLEXPOINT MEDIA INC. | $150,058,144 | $74.3M | $75.8M | 4 | 4 |
| ONMESSAGE INC. | $95,320,350 | $85.9M | $9.5M | 4 | 1 |
| TARGETED VICTORY LLC | $67,902,871 | $61.3M | $6.6M | 2 | 1 |
| TARGETED VICTORY | $63,457,510 | $62.3M | $1.2M | 1 | 2 |
| EVENT STRATEGIES, INC. | $47,635,479 | $46.8M | $0.9M | 3 | 1 |
| MENTZER MEDIA | $46,509,560 | $10.9M | $35.6M | 5 | 3 |
| MDS COMMUNICATIONS | $37,787,792 | $0.9M | $36.9M | 2 | 3 |
| JAMESTOWN ASSOCIATES | $27,704,637 | $4.0M | $23.7M | 4 | 1 |
| SOUTHWEST PUBLISHING | $23,650,670 | $22.6M | $1.1M | 9 | 1 |
| ADP, INC. | $23,252,884 | $22.8M | $0.4M | 7 | 1 |
Note: "Targeted Victory" and "Targeted Victory LLC" may appear separately if the clustering threshold (0.85) strictly separated them, or if manual review is needed to merge distinct legal entities. However, their combined influence is clearly >$130M.
Candidate Expenditure Analysis
Identifying which candidates are funding these top "hybrid" vendors reveals specific political clusters.
Top Relationships:
- Rick Scott (REP) -> OnMessage Inc. ($27.6M): A massive portion of OnMessage's revenue comes from a single Senator, indicating a tight strategic loop.
- Dave McCormick (REP) -> OnMessage Inc. ($18.5M): Suggests OnMessage is a key hub for high-profile Senate GOP races.
- Donald Trump (REP) -> FlexPoint Media ($18.4M): Highlights FlexPoint's role in the presidential ground game.
- Eric Hovde (REP) -> FlexPoint Media ($17.9M): Another major Senate client for FlexPoint.
- Marco Rubio (REP) -> Targeted Victory ($6.9M): Targeted Victory remains a go-to for established GOP figures.
Data Artifact:
A new table payee_candidate_breakdown has been created to explore these relationships fully.
Detailed Financial Flow Analysis
1. The Media & Digital Ecosystem
- FlexPoint Media is the dominant player, with near-equal revenue from FEC ($74M) and 990s ($76M). This perfect balance suggests a business model explicitly designed to serve the "dark money" / "hard money" split.
- OnMessage Inc. leans heavily FEC ($86M) but retains a significant $9.5M non-profit footprint, likely for issue advocacy.
2. The Legal & Compliance Network
- Jones Day and Holtzman Vogel provide the legal architecture. Their appearance in both datasets confirms that the same lawyers are advising the dark money groups and the political candidates, ensuring coordination while navigating legal firewalls.
3. Operational Infrastructure
- ADP, Inc. appearing with $23M in political revenue + 990 revenue highlights the massive payroll and HR infrastructure required to run these "non-profits" and campaigns.
Methodology & Data Access
Methodology:
- Internal Clustering: FEC Payee names were clustered using
sentence-transformers(all-MiniLM-L6-v2) to identify variations (e.g., "MDS COMMUNICATIONS" vs "MDS COMMUNICATIONS CORP"). - Canonicalization: The most revenue-generating name in each cluster was selected as the Canonical Name.
- Mapping: Both FEC and 990 names were mapped to this Canonical Name.
- Intersection: Aggregation was performed using the Canonical Name.
- Candidate Linkage: Validated transaction
CMTE_IDs were linked toCAND_IDs via thefec_candidate_committee_linkagetable to attribute spending.
BigQuery Tables:
- Intersection Analysis:
politics_vault_standardized.payee_intersection_analysis - Candidate Breakdown:
politics_vault_standardized.payee_candidate_breakdown
How the facts are checked. Every fact on this page is tied to at least one document. Primary (21) is the filing or record itself. Derived (23) is a stored query over primary rows. Reported (7) stays marked open until a primary record is found. Read the method.
Provenance
- Filed
- May 21, 2026
- Last updated
- Oct 17, 2026
- Verified
- 8 findings by Oct 20, 2026
- Pipeline origin
- 6 human, 2 agent