- Subject
- Kristen Waggoner
- File type
- Investigation
- Status
- PUBLISHED
- Record
- 4 FACTS · 4 PRIMARY
- Sources
- 15
Alliance Defending Freedom: The Legal Capture Layer
The litigation engine that turned dark money into Dobbs.
Alliance Defending Freedom (ADF, EIN 54-1660459) is the most consequential legal organization in the Christian-nationalist network, founded in 1994 by James Dobson and 25+ Christian Right leaders as a counter to the ACLU. With $154M in documented spending, 16 Supreme Court victories since 2011 (including Dobbs), and a 4,800-attorney network, ADF is the machine's litigation division. SPLC designates it a hate group.
The investigation
Drag to pan. Click a node to focus its relationships. Use the +/− controls (or ⇧/⌘ + scroll) to zoom.
ADF in the machine: founded by Focus on the Family, funded by the dark-money layer, litigating to the Supreme Court.
Not a law firm, a capture operation
ADF occupies the legal-capture layer: where CPI provides personnel, Heritage provides policy, and Marble Freedom Trust provides money, ADF provides the courtroom. Founded 1994 (as Alliance Defense Fund) by James Dobson of Focus on the Family; current CEO Kristen Waggoner.
The record
16 Supreme Court victories since 2011, including Dobbs v. Jackson (overturning Roe v. Wade). $154M total documented spending in the dataset. A 501(c)(3) with a 501(c)(4) political arm (ADF Action), 4,800+ allied attorneys, 4,200+ church clients, and ADF International headquartered in Vienna. Named a Project 2025 advisory-board partner; helped write 25 enacted bills across 12 states in 2024.
Kristen Waggoner
CEO/President, ADF
Leads ADF's litigation strategy; argued and won landmark Supreme Court cases for the Christian-right legal movement.
James Dobson
Co-founder
Focus on the Family founder; convened 25+ Christian Right leaders in 1994 to create ADF as a counter to the ACLU.
Key figures
Network map
- Person
- Organization
- Government body
- Payment (width grows with the amount)
- Recorded relationship
- ● a verified primary record or stored query backs it
- ○ reported only
Map data as a table
Series and data
Data
Records from IRS Form 990 filings (Schedule I grants)
Show the table (2 rows)
| Grantor name | Grantor EIN | Total | Rows | Unique filings |
|---|---|---|---|---|
| NATL CHRISTIAN CHARITABLE FDN INC | 581493949 | 156304196 | 14 | 14 |
| Servant Foundation | 431890105 | 117424830 | 8 | 7 |
Source: IRS Form 990 filings (Schedule I grants) · retrieved Jul 16, 2026
How these rows were pulled
SELECT org_name AS grantor_name, ein AS grantor_ein, sum(cash_grant_amt) AS total, count() AS rows, uniqExact(filing_url) AS unique_filings FROM politics_vault_archive.ein_990_grants WHERE (recipient_ein IN ('541660459','54-1660459') OR positionCaseInsensitive(recipient_name,'Alliance Defending Freedom')>0) AND ein IN ('581493949','58-1493949','431890105','43-1890105') GROUP BY ein, org_name ORDER BY total DESCRetrieved Jul 16, 2026
Data
Records from public filings
Show the table (12 rows)
| Tax year | Ncf signatry | Other | Pct |
|---|---|---|---|
| 2012 | 10065726 | · | 100 |
| 2014 | 13711133 | 391250 | 97.2 |
| 2015 | 16785910 | 128340 | 99.2 |
| 2016 | 15595735 | 1205789 | 92.8 |
| 2017 | 16807339 | 1237440 | 93.1 |
| 2018 | 24604184 | 1793006 | 93.2 |
| 2019 | 25615873 | 2276937 | 91.8 |
| 2020 | 23832247 | 6295860 | 79.1 |
| 2021 | 27953728 | 6990538 | 80 |
| 2022 | 58668853 | 8974509 | 86.7 |
| 2023 | 45144336 | 8445028 | 84.2 |
| 2024 | · | 540000 | · |
Source: public filings · retrieved Jul 16, 2026
How these rows were pulled
WITH dedup AS (SELECT tax_year, grantor_ein, filing_url, max(amount) AS amt FROM politics_vault.adf_grant_flows WHERE positionCaseInsensitive(recipient_name,'Alliance Defending Freedom')>0 AND positionCaseInsensitive(recipient_name,'cause of kids')=0 GROUP BY tax_year, grantor_ein, filing_url) SELECT tax_year, round(sumIf(amt, grantor_ein IN ('581493949','431890105'))) AS ncf_signatry, round(sumIf(amt, grantor_ein NOT IN ('581493949','431890105'))) AS other, round(sumIf(amt, grantor_ein IN ('581493949','431890105'))/sum(amt)*100,1) AS pct FROM dedup GROUP BY tax_year ORDER BY tax_yearRetrieved Jul 16, 2026
Data
Records from public filings
Show the table (23 rows)
| Grantor name | Grantor EIN | Recipient | Total | Count |
|---|---|---|---|---|
| NATL CHRISTIAN CHARITABLE FDN INC | 581493949 | ALLIANCE DEFENDING FREEDOM | 179332806 | 17 |
| SERVANT FOUNDATION | 431890105 | ALLIANCE DEFENDING FREEDOM | 84050979 | 5 |
| Servant Foundation | 431890105 | Alliance Defending Freedom | 32642102 | 2 |
| FIDELITY INVESTMENTS CHARITABLE GIFT FUND | 110303001 | ALLIANCE DEFENDING FREEDOM | 15574476 | 11 |
| SCHWAB CHARITABLE FUND | 311640316 | ALLIANCE DEFENDING FREEDOM | 7325528 | 8 |
| BRADLEY IMPACT FUND INC | 454678325 | ALLIANCE DEFENDING FREEDOM | 4174500 | 2 |
| Donors Trust Inc | 522166327 | Alliance Defending Freedom | 3514912 | 12 |
| DONOR ADVISED CHARITABLE GIVING INC | 311640316 | ALLIANCE DEFENDING FREEDOM | 2482605 | 1 |
| CHATTANOOGA CHRISTIAN COMMUNITY | 621536731 | ALLIANCE DEFENDING FREEDOM | 2285520 | 8 |
| NATIONAL PHILANTHROPIC TRUST | 237825575 | ALLIANCE DEFENDING FREEDOM | 2059115 | 9 |
| The Dunn Foundation | 650415977 | ALLIANCE DEFENDING FREEDOM | 1041000 | 4 |
| CALIFORNIA COMMUNITY FOUNDATION | 953510055 | ALLIANCE DEFENDING FREEDOM | 770000 | 5 |
| SCHWAB CHARITABLE FUND | 311640316 | Alliance Defending Freedom | 611980 | 2 |
| KNIGHTS OF COLUMBUS CHARITABLE FUND INC | 815466677 | ALLIANCE DEFENDING FREEDOM | 402650 | 2 |
| TW LEWIS FOUNDATION | 860989236 | ALLIANCE DEFENDING FREEDOM | 350000 | 4 |
| THE ROTARY FOUNDATION OF ROTARY | 363245072 | ALLIANCE DEFENDING FREEDOM | 300000 | 1 |
| CALIFORNIA COMMUNITY FOUNDATION | 953510055 | Alliance Defending Freedom | 265000 | 3 |
| THE BLACKBAUD GIVING FUND | 460942102 | ALLIANCE DEFENDING FREEDOM | 44168 | 3 |
| WL AMOS SR FOUNDATION INC | 582399470 | ALLIANCE DEFENDING FREEDOM | 20000 | 3 |
| DONATEWELL | 460942102 | ALLIANCE DEFENDING FREEDOM | 15888 | 2 |
| Servant Foundation | 431890105 | The Alliance Defending the Cause of Kids and Families | 14800 | 2 |
| SERVANT FOUNDATION | 431890105 | THE ALLIANCE DEFENDING THE CAUSE OF KIDS AND FAMILIES | 9750 | 1 |
| NATIONAL PHILANTHROPIC TRUST | 237825575 | ALLIANCE DEFENDING FREEDOM FOR FAITH AND JUSTICE | 5000 | 1 |
Source: public filings · retrieved Jul 16, 2026
How these rows were pulled
SELECT grantor_name, grantor_ein, recipient_name, sum(amount) AS total, count() AS n FROM politics_vault.adf_grant_flows WHERE recipient_ein='54-1660459' OR positionCaseInsensitive(recipient_name,'Alliance Defending')>0 GROUP BY grantor_name, grantor_ein, recipient_name ORDER BY total DESC
Retrieved Jul 16, 2026
Data
Records from public filings
- EIN
- 54-1660459
- Organization
- Alliance Defending Freedom
- Current ceo
- Kristen Waggoner
- Year founded
- 1993
- Revenue 2024
- 110713980
- Revenue 2023
- 101821939
Source: public filings · retrieved Jul 16, 2026
How these rows were pulled
SELECT ein, org_name, current_ceo, year_founded, revenue_2024, revenue_2023 FROM politics_vault.adf_org_profile
Retrieved Jul 16, 2026
Data
Records from IRS Form 990 filings, EIN 431890105
- Filer EIN
- 431890105
- Filer name
- Servant Foundation
- Tax year
- 2023-01-01
- Grantee EIN
- 825070897
- Grantee name
- The Signatry Charitable Trust
- Grantee state
- KS
- Cash amount
- 344057333
- Stated purpose
- COMMUNITY DEVELOPMENT
Source: IRS Form 990 filings, EIN 431890105 · retrieved Oct 18, 2026
How these rows were pulled
SELECT filer_ein, filer_name, tax_year, grantee_ein, grantee_name, grantee_state, cash_amount, purpose FROM gt990_datalake.sched_i_grants WHERE filer_ein='431890105' AND grantee_ein='825070897' AND tax_year='2023-01-01' ORDER BY cash_amount DESC LIMIT 20
Retrieved Oct 18, 2026
Data
Records from IRS Form 990 filings, EIN 825070897
- Filer EIN
- 825070897
- Filer name
- THE SIGNATRY CHARITABLE TRUST
- Tax year
- 2024-01-01
- Grantee EIN
- 650252235
- Grantee name
- Come Near Media Inc
- Grantee state
- CO
- Cash amount
- 130669224
- Stated purpose
- COMMUNITY DEVELOPMENT
Source: IRS Form 990 filings, EIN 825070897 · retrieved Oct 20, 2026
How these rows were pulled
SELECT filer_ein, filer_name, tax_year, grantee_ein, grantee_name, grantee_state, cash_amount, purpose FROM gt990_datalake.sched_i_grants WHERE filer_ein='825070897' AND grantee_ein='650252235' AND tax_year='2024-01-01' ORDER BY cash_amount DESC LIMIT 20
Retrieved Oct 20, 2026
The record
a verified primary record or stored query backs the row. reported by a secondary source only.
Show the table (2 rows)
| From | To | What | Value | Date | Evidence |
|---|---|---|---|---|---|
| Servant Foundation | The Signatry Charitable Trust | COMMUNITY DEVELOPMENT | $344,057,333 | Jan 1, 2023 | [11] |
| The Signatry Charitable Trust | Come Near Media | COMMUNITY DEVELOPMENT | $130,669,224 | Jan 1, 2024 | [9], [12] gt990datalake-rawdata.s3.amazonaws.com |
Other findings
- ●
- ●The National Christian Foundation cluster (NCF + Servant Foundation / The Signatry) is the dominant funding pipeline for Alliance Defending Freedom, routing $273.7M across 21 unique IRS 990 filings (2012-2023), supplying 79-100% of all 990-documented grant inflows to ADF in every tax year on record
Sources · 15
- Primary 9
- Derived 6
- Reported 0
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]Records from IRS Form 990 filings (Schedule I grants)
- [11]Records from IRS Form 990 filings, EIN 431890105
- [12]Records from IRS Form 990 filings, EIN 825070897
- [13]Records from public filings
- [14]Records from public filings
- [15]Records from public filings
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.
How the facts are checked. Every fact on this page is tied to at least one document. Primary (9) is the filing or record itself. Derived (6) is a stored query over primary rows. Reported (0) stays marked open until a primary record is found. Read the method.
Provenance
- Last updated
- Oct 20, 2026
- Verified
- 4 findings by Oct 23, 2026
- Pipeline origin
- 1 human, 3 agent