- Subject
- Cleta Mitchell
- File type
- Investigation
- Status
- PUBLISHED
- Record
- 4 FACTS · 4 PRIMARY
- Sources
- 39
The Caging Loop
How returned campaign mail at 300 Independence Ave becomes voter-challenge ammunition.
At 300 Independence Ave SE, the CPI 'Patriot's Row' hub, Compass Professional Inc. processes 'undeliverable' fundraising mail for committees like the Mike Johnson Leadership Fund. This investigation traces the closed loop: fundraising generates names, caging identifies who moved, and Cleta Mitchell's Election Integrity Network / EagleAI a few desks away can turn that data into voter-roll challenges.
The investigation
Drag to pan. Click a node to focus its relationships. Use the +/− controls (or ⇧/⌘ + scroll) to zoom.
Operating address: 300 Independence Ave SE, fundraising → caging → voter-challenge loop.
One address, one machine
300 Independence Ave SE is a vertically integrated hub. Compass Professional Inc. and Compass Legal Group are listed in IRS Schedule R as 'shared services' entities for CPI and America First Legal, the for-profit 'plumbing' (caging, accounting, legal compliance) of the movement. The Election Integrity Network, run by Cleta Mitchell, is housed in the same building.
The loop
The intake: Compass Professional receives 'undeliverable' mail from national fundraising pushes (e.g., the Mike Johnson Leadership Fund). The scrub: it records who moved or died to keep FEC filings clean. The hand-off: that 'moved' data sits a few desks from EagleAI. The weaponization: a returned fundraising letter becomes a 'verified' data point flagging an address for a voter-registration challenge.
A $23,162 spike in November 2025 at this address is the kind of disbursement consistent with running that data-sorting machine.
Cleta Mitchell
Managing member, Compass Legal Group; chair, EIN
Beneficial owner of the legal arm and leader of the voter-challenge network, the link between the caging plumbing and the challenge database.
Mike Johnson Leadership Fund
Leadership PAC
Speaker Mike Johnson's fund; its national fundraising generates the returned-mail dataset Compass Professional processes.
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
- 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
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
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 (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
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
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
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
The record
a verified primary record or stored query backs the row. reported by a secondary source only.
- ●
- ●DHS gave a June 2025 briefing to Cleta Mitchell's Election Integrity Network on the federal citizenship verification database, direct executive-branch coordination with a private voter-suppression organization
- ●
- ●Only three FEC committees in the entire 2019 to March-2026 filing universe have ever booked a payment to a Compass entity with the explicit purpose 'CAGING' or 'CAGING SERVICES' on Schedule B: Speaker Mike Johnson's leadership PAC ($240,756.89, 23 payments, 2024-02-14 to 2025-12-19, treasurer Lisa Lisker), the Senate Conservatives Fund ($22,342.23, 11 payments, treasurer Paul Kilgore), and Tim Sheehy for Montana ($8,236.75, 2 payments, treasurer Katie Wenetta); Johnson's caging spend escalated 47% year-over-year ($97,419.89 in 2024 to $143,337.00 in 2025) with the single largest disbursement, $23,162.25, posted 2025-11-04, one day before the off-year election.
Sources · 39
- Primary 20
- Derived 17
- Reported 2
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]Records from FEC filings
- [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, FEC C00771246
- [38]
- [39]
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 · 2
Research notes from the 10Reports archive that the findings were developed from.
10Reportscorroborating2.9 KB · markdownretrieved Mar 14, 2026Compass Professionals - Caging - Mike Johnson
Three FEC committees, all 2024, paid Compass entities with the explicit purpose label 'CAGING'.
Read full document [+]Collapse [-]download raw .md ↗
300 Independence Ave SE is the "Patriot’s Row" hub, the nerve center for the Conservative Partnership Institute (CPI) and its massive constellation of entities.
While Lisa Lisker (the treasurer for the Mike Johnson Leadership Fund) often operates out of Alexandria, the Compass entities you are tracking are baked directly into the CPI infrastructure at that Independence Avenue address.
The Connection at 300 Independence Ave SE
This address isn't just an office building; it’s a vertically integrated political machine. Here is how the entities you mentioned stack up at that exact location:
- Compass Professional Inc. & Compass Legal Group: IRS filings (Schedule R) explicitly list both as "shared services" entities for CPI and America First Legal. They are for-profit arms designed to handle the "plumbing"—caging, accounting, and legal compliance—for the movement.
- The Election Integrity Network (EIN): Run by Cleta Mitchell, this is the project housed within CPI at this same address. Its primary goal is "mapping" the voter rolls and training citizens to challenge registrations.
- Mike Johnson Leadership Fund: By using Compass Professional for caging, the Speaker’s fund is essentially piping its donor data through the same physical and digital infrastructure that houses the EIN.
Why the "Returned Mailer" Theory Gains Weight Here
When you look at the $23,162 spike in November 2025 at this specific address, the "voter caging" theory becomes more than plausible—it looks like a built-in feature of the building’s ecosystem:
- The Intake: Compass Professional (at 300 Independence) receives the returned "undeliverable" mail from Mike Johnson’s massive national fundraising pushes.
- The Data Scrub: They record who moved or died to keep the Speaker's FEC filings clean.
- The "Integrity" Hand-off: Because Cleta Mitchell’s EIN is in the same building (and she is a beneficial owner of the legal arm), that "undeliverable" data is just a few desks away from the people building EagleAI or other voter-challenge databases.
- The Weaponization: A returned fundraising letter is a "verified" data point. If a donor's mail is returned to 300 Independence Ave, that address can be flagged in the EIN system as a "potential illegal registration" for a local activist to challenge.
The "One-Stop Shop" Strategy
By centralizing the Speaker’s money (caging) and the movement’s legal strategy (Mitchell) at 300 Independence, they’ve created a loop:
- Fundraising provides the names.
- Caging identifies who has moved.
- Election Integrity Network uses those "moves" to purge the rolls.
The high fees you are tracking are the cost of running that massive data-sorting machine. It’s not just "accounting"; it’s the administrative cost of identifying thousands of voters who can potentially be challenged before the next election.
10Reportscorroborating5.8 KB · markdownretrieved Mar 14, 2026FEC Expenditure Analysis 2023-2024
Aggregate FEC Schedule B analysis covering the 2023-2024 cycle.
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
How the facts are checked. Every fact on this page is tied to at least one document. Primary (20) is the filing or record itself. Derived (17) is a stored query over primary rows. Reported (2) stays marked open until a primary record is found. Read the method.
Provenance
- Last updated
- Oct 17, 2026
- Verified
- 4 findings by Oct 20, 2026
- Pipeline origin
- 3 human, 1 agent