VERIFYIndependent Reproduction of Findings
Run the commands. See for yourself.
Every claim below can be reproduced by running the provided command on any Unix-like system. All data is fetched directly from official IRS servers at irs.gov. Nothing is proxied, cached, or preprocessed by this site.
Each command downloads publicly available bulk data and searches it locally on your machine. You can inspect every byte.
DCA EIN Confirmed
Finding #141 · IRS 990-N e-Postcard Data
Digital Childhood Alliance Inc has EIN 33-2669790. Filed a 990-N for tax year 2024 (Jan–Dec), reporting gross receipts ≤$50,000. Officer: Melissa McKay. Address: 213 N Market Street PMB 1039, Wilmington, DE 19801.
# Download IRS 990-N e-Postcard data and search for DCA $ curl -sL https://apps.irs.gov/pub/epostcard/data-download-epostcard.zip | \ python3 -c "import zipfile,sys,io; z=zipfile.ZipFile(io.BytesIO(sys.stdin.buffer.read())); \ [print(l) for l in z.open(z.namelist()[0]).read().decode().split('\n') \ if 'DIGITAL CHILDHOOD' in l.upper()]"
332669790|2024|DIGITAL CHILDHOOD ALLIANCE INC|T|F|01-01-2024|12-31-2024|https://www.digitalchildhoodalliance.org/|Melissa McKay|213 N Market Street PMB 1039||WILMINGTON||DE|19801|US|...
DCI EIN Confirmed
Finding #195 · IRS Business Master File
Digital Childhood Institute (DCI), the 501(c)(3) sister entity, has EIN 39-3684798. IRS ruling date November 2025. Delaware, 213 N Market St NUM 1039, Wilmington — same registered agent address as DCA.
# Search IRS Business Master File for DCI $ curl -s https://www.irs.gov/pub/irs-soi/eo2.csv | grep -i "digital childhood"
393684798,DIGITAL CHILDHOOD INSTITUTE,,213 N MARKET ST NUM 1039,WILMINGTON,DE,19801-2527,0000,03,3,1280,202511,1,15,...
DCA Absent from IRS Business Master File
Finding #141 · IRS BMF (all 4 regions)
Despite having an EIN (found in the 990-N dataset), DCA does not appear in any of the four IRS Business Master File regional extracts covering every tax-exempt organization in the United States. Only DCI appears.
# Search ALL four IRS BMF extracts for "digital childhood" # Only DCI should appear (in eo2). DCA will not. $ for f in eo1 eo2 eo3 eo4; do echo "--- $f.csv ---" curl -s "https://www.irs.gov/pub/irs-soi/$f.csv" | grep -i "digital childhood" done
--- eo1.csv --- --- eo2.csv --- 393684798,DIGITAL CHILDHOOD INSTITUTE,,213 N MARKET ST NUM 1039,WILMINGTON,DE,19801-2527,... --- eo3.csv --- --- eo4.csv ---
NCOSEAction EIN Confirmed
Finding #200 · IRS Business Master File
NCOSE’s 501(c)(4) affiliate “National Center on Sexual Exploitation Institute for Public Policy” (NCOSEAction) has EIN 88-1180705. IRS ruling May 2025. Same address as NCOSE: 1201 F St NW Ste 200, Washington, DC. Potential DCA fiscal sponsor.
# Search IRS BMF for NCOSEAction by EIN # NOTE: IRS periodically moves records between regional files. # If eo2 returns nothing, try eo1, eo3, eo4. $ curl -s https://www.irs.gov/pub/irs-soi/eo2.csv | grep "881180705"
881180705,NATIONAL CENTER ON SEXUAL EXPLOITATION INSTITUTE FOR PUBLIC,,1201 F ST NW STE 200,WASHINGTON,DC,20004-1221,0000,04,3,3000,202505,...
Network for Good Is a Donor Advised Fund
Finding #201 · IRS Business Master File
Network for Good (EIN 68-0480736) is classified in the IRS BMF as a 501(c)(3) organization. DCA routes donations through Network for Good’s infrastructure, where DCA is classified as a “Project” rather than a standalone nonprofit.
# Confirm Network for Good in IRS BMF $ curl -s https://www.irs.gov/pub/irs-soi/eo2.csv | grep "680480736"
680480736,NETWORK FOR GOOD INC,,1 THOMAS CIR NW STE 700,WASHINGTON,DC,20005-5802,0000,03,3,1000,200110,1,15,...
DCA “Project” Classification in For Good
Finding #201 · DCA Donation Page Source
DCA is classified as “Project” ID 258136 within the Network for Good / For Good system. This is visible in the source HTML of DCA’s donation page.
# Fetch DCA donation page and extract project ID from URLs $ curl -sL https://digitalchildhoodalliance.networkforgood.com/ | \ grep -o 'projects/258136[^"'"'"']*' | head -1
projects/258136-digital-childhood-alliance
DCA Legal Entity Predates Public Launch by 14 Months
Finding #145 · IRS 990-N + ICANN WHOIS
DCA’s 990-N covers tax year January–December 2024, establishing the legal entity existed by early 2024. The domain was registered December 18, 2024. Public launch was February 25, 2025. The lobbying vehicle was created nearly a year before the public-facing organization appeared.
# 990-N shows tax year 2024 (fields 6-7: 01-01-2024 to 12-31-2024) $ curl -sL https://apps.irs.gov/pub/epostcard/data-download-epostcard.zip | \ python3 -c "import zipfile,sys,io; z=zipfile.ZipFile(io.BytesIO(sys.stdin.buffer.read())); \ [print(l) for l in z.open(z.namelist()[0]).read().decode().split('\n') \ if 'DIGITAL CHILDHOOD' in l.upper()]" # WHOIS shows domain registered December 2024 $ whois digitalchildhoodalliance.org | grep -i "creation date"
332669790|2024|DIGITAL CHILDHOOD ALLIANCE INC|T|F|01-01-2024|12-31-2024|...
Creation Date: 2024-12-18T21:04:07Z
Meta Paid Headwaters Strategies $383,500 for Colorado Lobbying
Finding #04 · Colorado Secretary of State SODA API
Headwaters Strategies (co-founded by Adam Eichberg, who simultaneously chairs the New Venture Fund board) received $383,500 from Meta/Facebook for Colorado state lobbying from FY 2019–2026. The relationship began in February 2020 under “Facebook” and has been continuously active through every fiscal year to present — no gaps. The client name switched to “Meta Platforms, Inc” in July 2021. Payments escalated sharply in July 2023 ($30,000 single month) concurrent with the national ASAA push. Data is live from the Colorado Secretary of State via the Socrata Open Data API.
# Query Colorado lobbying disclosures: Headwaters + Meta/Facebook $ curl -s "https://data.colorado.gov/resource/dxfk-9ifj.json?\$where=lobbyistfirmname%20like%20'%25Headwaters%25'%20AND%20(clientname%20like%20'%25Meta%25'%20OR%20clientname%20like%20'%25Facebook%25')&\$limit=500&\$order=dateincomereceived" | \ python3 -c "import json,sys; d=json.load(sys.stdin); \ [print(f'{r[\"fiscalyear\"]} {r[\"reportmonth\"]:>10} | \${float(r[\"incomeamount\"]):>8,.0f} | {r[\"clientname\"]}') for r in d]; \ print(f'\nTOTAL: \${sum(float(r[\"incomeamount\"]) for r in d):,.0f} ({len(d)} payments)')"
2019-2020 February | $ 20,000 | Facebook 2019-2020 March | $ 5,000 | Facebook ... 2021-2022 July | $ 5,000 | Meta Platforms, Inc ... 2023-2024 July | $ 30,000 | Meta Platforms, Inc ... 2025-2026 August | $ 8,500 | Meta Platforms, Inc TOTAL: $383,500 (42 payments)
ConnectSafely Reported $0 in Contributions for Nine Consecutive Years
Finding #208 · ProPublica Nonprofit Explorer API
ConnectSafely (EIN 47-3168168), a Meta-funded child safety group whose CEO sits on Meta’s Safety Advisory Council, reported exactly $0 in Contributions/Grants on its Form 990 for nine consecutive years (2015–2023). All donor revenue — $4.8M+ total — was classified as “Program Service Revenue,” avoiding Schedule B donor disclosure requirements. No tech company name appears in any filing.
# ConnectSafely 990 filing history via ProPublica API (no auth required) $ curl -s "https://projects.propublica.org/nonprofits/api/v2/organizations/473168168.json" | \ python3 -c "import json,sys; d=json.load(sys.stdin); \ [print(f'TY{f[\"tax_prd_yr\"]} | contributions: \${f[\"totcntrbgfts\"]:>10,} | revenue: \${f[\"totrevenue\"]:>10,} | prog svc rev: \${f[\"totprgmrevnue\"]:>10,}') \ for f in d['filings_with_data']]"
TY2023 | contributions: $ 0 | revenue: $ 653,869 | prog svc rev: $ 612,632 TY2022 | contributions: $ 0 | revenue: $ 938,843 | prog svc rev: $ 935,025 TY2021 | contributions: $ 0 | revenue: $ 411,714 | prog svc rev: $ 370,500 TY2020 | contributions: $ 0 | revenue: $ 419,506 | prog svc rev: $ 373,813 TY2019 | contributions: $ 0 | revenue: $ 450,073 | prog svc rev: $ 449,592 TY2018 | contributions: $ 0 | revenue: $ 297,209 | prog svc rev: $ 296,725 TY2017 | contributions: $ 0 | revenue: $ 944,031 | prog svc rev: $ 435,583 TY2016 | contributions: $ 0 | revenue: $ 409,729 | prog svc rev: $ 409,648 TY2015 | contributions: $ 0 | revenue: $ 316,801 | prog svc rev: $ 316,722
DCA Website Live Within Hours of Domain Registration
Finding #142 · Wayback Machine CDX API
DCA’s domain was registered December 18, 2024. The Wayback Machine’s first successful crawl was December 19, 2024 at 03:51 UTC — a fully-developed advocacy website deployed within hours. This 77-day pipeline from domain registration to Utah SB-142 signing (March 5, 2025) is consistent with pre-planned infrastructure, not organic coalition-building.
# First 5 Wayback Machine captures of DCA domain $ curl -sL "https://web.archive.org/cdx/search/cdx?url=digitalchildhoodalliance.org&output=text&limit=5&fl=timestamp,original,statuscode"
20241219035107 https://digitalchildhoodalliance.org/ 200 20241219084922 http://digitalchildhoodalliance.org/ 200 20241220061414 https://www.digitalchildhoodalliance.org/ 200 20241220222409 http://www.digitalchildhoodalliance.org/ 200 20241225041206 http://digitalchildhoodalliance.org/ 200
Colorado SOS lobbyist bill position data shows a pattern: Meta takes “Amending” positions on child safety, privacy, and social media regulation bills (seeking to weaken or reshape them), while taking “Supporting” positions on unrelated legislation (construction, energy, labor). On bills like SB24-158 (Social Media Protect Juveniles), SB21-190 (Protect Personal Data Privacy), and HB18-1128 (Consumer Data Privacy), Meta’s filed position is consistently “Amending” — not supporting, not opposing, but seeking to change the bill’s language.
# All Meta/Facebook bill positions filed with Colorado SOS # Deduplicates by bill, showing one position per bill-session $ curl -s "https://data.colorado.gov/resource/sche-yqzf.json?\$where=clientname%20like%20'%25Meta%25'%20OR%20clientname%20like%20'%25Facebook%25'&\$limit=500&\$order=fiscalyear,billnumber" | \ python3 -c "import json,sys; d=json.load(sys.stdin); seen={} for r in d: k=r['fiscalyear']+r['billnumber']; p=r['position'].split(' ')[0] if k not in seen or p in ('Amending','Opposing','Supporting'): seen[k]=(r,p) [print(f'{r[\"fiscalyear\"]:>12} | {r[\"billnumber\"]:>12} | {p:>12} | {r[\"billinformation\"]}') for r,p in seen.values()]"
2023-2024 | SB24-158 | Amending | Social Media Protect Juveniles Disclosures Reports 2023-2024 | HB24-1136 | Amending | Healthier Social Media Use by Youth 2024-2025 | HB25-1287 | Amending | Social Media Tools for Minor Users & Parents 2024-2025 | SB25-086 | Amending | Protections for Users of Social Media 2025-2026 | HB26-1058 | Amending | Protections for Minors Featured in Digital Content 2020-2021 | SB21-190 | Amending | Protect Personal Data Privacy 2017-2018 | HB18-1128 | Amending | Protections For Consumer Data Privacy ... 2024-2025 | HB25-1040 | Supporting | Adding Nuclear Energy as a Clean Energy Resource 2023-2024 | HB24-1307 | Supporting | HVAC Improvements for Public Schools 2024-2025 | HB25-1130 | Supporting | Labor Requirements for Government Construction Projects 2025-2026 | SB26-051 | Monitoring | Age Attestation on Computing Devices
Meta Spent $26.3 Million on Federal Lobbying in 2025
Finding #03 · Senate Lobbying Disclosure Act Filings
Meta Platforms set an all-time corporate lobbying record in 2025, spending $26.29 million on federal lobbying across 86+ registered lobbyists — exceeding Lockheed Martin and Boeing. LD-2 filings explicitly list H.R. 3149 / S. 1586 (App Store Accountability Act) under child safety issue codes with narrative: “protecting children, bullying prevention and online safety; youth safety and federal parental approval.”
# Query Senate LDA for all Meta quarterly lobbying filings in 2025 $ curl -s "https://lda.senate.gov/api/v1/filings/?client_name=Meta+Platforms&filing_year=2025&filing_type=Q&format=json&page_size=100" | \ python3 -c " import json, sys d = json.load(sys.stdin) results = d['results'] total = 0 for r in sorted(results, key=lambda x: (x['filing_period'], x['registrant']['name'])): amt = float(r.get('income') or r.get('expenses') or 0) total += amt print(f'{r[\"filing_period\"]} | \${amt:>10,.0f} | {r[\"registrant\"][\"name\"][:50]}') print(f'\nTOTAL: \${total:,.0f} across {len(results)} quarterly filings') "
Q1 | $ 70,000 | Akin Gump Strauss Hauer & Feld Q1 | $ 200,000 | Invariant LLC Q1 | $ 5,840,000 | Meta Platforms, Inc. ... Q4 | $ 6,500,000 | Meta Platforms, Inc. ... TOTAL: $26,290,000 across NN quarterly filings
lda.senate.gov/api/v1/)New Venture Fund (EIN 20-5806345), the largest entity in the Arabella Advisors dark money network, reported $669 million in revenue (2023) and $1.04 billion in assets (2022). Its board chair is Adam Eichberg — co-founder of Headwaters Strategies, Meta’s Colorado lobbying firm (see entry 08). NVF distributed $593 million in grants in 2023 alone, yet zero went to any child safety or tech policy organization across 823 Schedule I recipients.
# NVF 990 filing history via ProPublica API (no auth required) $ curl -s "https://projects.propublica.org/nonprofits/api/v2/organizations/205806345.json" | \ python3 -c " import json, sys d = json.load(sys.stdin) print(f'Organization: {d[\"organization\"][\"name\"]}') print(f'EIN: {d[\"organization\"][\"ein\"]}') print(f'Subsection: 501(c)({d[\"organization\"][\"subsection_code\"]})\n') for f in d['filings_with_data']: print(f'TY{f[\"tax_prd_yr\"]} | revenue: \${f[\"totrevenue\"]:>14,} | contributions: \${f[\"totcntrbgfts\"]:>14,}') "
Organization: NEW VENTURE FUND EIN: 205806345 Subsection: 501(c)(3) TY2023 | revenue: $ 669,088,461 | contributions: $ 668,621,594 TY2022 | revenue: $ 755,600,047 | contributions: $ 754,815,476 TY2021 | revenue: $ 963,707,938 | contributions: $ 963,350,505 TY2020 | revenue: $ 971,579,469 | contributions: $ 969,683,671 ...
# Adam Eichberg listed as Board Chair on NVF's public 990: $ curl -sL "https://newventurefund.org/wp-content/uploads/2024/11/2023-New-Venture-Fund-Form-990-Public-Disclosure-Copy.pdf" -o nvf-990-2023.pdf # Open PDF → Part VII, Section A: Officers → "Adam Eichberg, Board Chair"
NCOSE Revenue Grew 8x in Seven Years
Finding #39 · ProPublica Nonprofit Explorer API
The National Center on Sexual Exploitation (EIN 13-2608326) — the organization whose senior staff launched DCA — grew from $587,000 in revenue (FY2016) to $4.86 million (FY2023), an 8x increase. Lobbying expenditures tripled from $78,000 (FY2023) to $204,000 (FY2024), concurrent with DCA’s formation and the multi-state ASAA legislative push.
# NCOSE 990 filing history via ProPublica API (no auth required) $ curl -s "https://projects.propublica.org/nonprofits/api/v2/organizations/132608326.json" | \ python3 -c "import json,sys; d=json.load(sys.stdin); \ print(f'Organization: {d[\"organization\"][\"name\"]}'); \ print(f'EIN: {d[\"organization\"][\"ein\"]}\n'); \ [print(f'TY{f[\"tax_prd_yr\"]} | revenue: \${f[\"totrevenue\"]:>12,} | expenses: \${f[\"totfuncexpns\"]:>12,}') \ for f in d['filings_with_data']]"
Organization: National Center On Sexual Exploitation Inc EIN: 132608326 TY2023 | revenue: $ 4,855,994 | expenses: $ 5,230,147 TY2022 | revenue: $ 3,383,292 | expenses: $ 5,191,112 TY2021 | revenue: $ 5,085,859 | expenses: $ 4,611,931 TY2020 | revenue: $ 5,322,399 | expenses: $ 2,747,004 TY2019 | revenue: $ 2,527,978 | expenses: $ 1,855,688 TY2018 | revenue: $ 1,441,834 | expenses: $ 1,444,155 TY2017 | revenue: $ 1,262,052 | expenses: $ 1,231,700 TY2016 | revenue: $ 587,284 | expenses: $ 548,154 ...
Arabella Network: Four Managed Funds, $1.22 Billion Combined Revenue
Finding #14 · ProPublica Nonprofit Explorer API
The Arabella Advisors network manages four major pass-through funds — New Venture Fund, Sixteen Thirty Fund, Windward Fund, and Hopewell Fund — with combined 2023 revenue of $1.22 billion. Adam Eichberg chairs the NVF board (entry 13) while co-founding Meta’s Colorado lobbying firm. Across all four entities, 4,433 Schedule I grants totaling approximately $2.0 billion were analyzed: zero dollars went to any child safety or tech policy organization.
# Query all four Arabella-managed funds via ProPublica $ for ein in 205806345 264486735 473522162 473681860; do curl -s "https://projects.propublica.org/nonprofits/api/v2/organizations/$ein.json" | \ python3 -c "import json,sys; d=json.load(sys.stdin); o=d['organization']; \ f=d['filings_with_data'][0]; \ print(f'{o[\"ein\"]:>10} | {o[\"name\"]:<30} | 501(c)({o[\"subsection_code\"]}) | TY{f[\"tax_prd_yr\"]} revenue: \${f[\"totrevenue\"]:>14,}')" done
205806345 | New Venture Fund | 501(c)(3) | TY2023 revenue: $ 669,088,461 264486735 | Sixteen Thirty Fund | 501(c)(4) | TY2023 revenue: $ 181,353,252 473522162 | Windward Fund | 501(c)(3) | TY2023 revenue: $ 212,371,954 473681860 | Hopewell Fund | 501(c)(3) | TY2023 revenue: $ 157,709,416
NCOSE and Its (c)(4) Affiliate Share 1201 F St NW Address
Finding #37 · IRS Business Master File
A name search across all four IRS BMF regional extracts reveals exactly two entities named “National Center on Sexual Exploitation”: the main 501(c)(3) (EIN 13-2608326, ruling date December 1963) and the newer 501(c)(4) “Institute for Public Policy” (EIN 88-1180705, ruling date May 2025). Both share 1201 F St NW, Washington DC. The original NCOSE Action (EIN 86-2458921, documented in Finding #37) no longer appears in the BMF.
# Search ALL four IRS BMF extracts for NCOSE-named entities $ for f in eo1 eo2 eo3 eo4; do echo "--- $f.csv ---" curl -s "https://www.irs.gov/pub/irs-soi/$f.csv" | grep -i "NATIONAL CENTER ON SEXUAL" done
--- eo1.csv --- --- eo2.csv --- 132608326,NATIONAL CENTER ON SEXUAL EXPLOITATION INC,,1201 F ST NW,WASHINGTON,DC,20004-1217,... 881180705,NATIONAL CENTER ON SEXUAL EXPLOITATION INSTITUTE FOR PUBLIC,,1201 F ST NW STE 200,WASHINGTON,DC,20004-1221,... --- eo3.csv --- --- eo4.csv ---
Meta’s quarterly LD-2 federal lobbying disclosures explicitly list “protecting children, bullying prevention and online safety; youth safety and federal parental approval” as lobbying issues. This “federal parental approval” framing mirrors DCA’s ASAA messaging. The same filings reference the Stop CSAM Act, EARN It Act, and TAKE IT DOWN Act — demonstrating simultaneous engagement across multiple child safety legislative tracks.
# Extract child/youth safety language from Meta's 2025 LD-2 filings $ curl -s "https://lda.senate.gov/api/v1/filings/?client_name=Meta+Platforms&filing_year=2025&format=json&page_size=100" | \ python3 -c " import json, sys d = json.load(sys.stdin) seen = set() for r in d['results']: for a in r.get('lobbying_activities', []): desc = a.get('description', '') key = r['registrant']['name'] + desc if key in seen: continue seen.add(key) parts = desc.split(';') if ';' in desc else [desc] hits = [p.strip() for p in parts if any(w in p.lower() for w in ['child', 'youth', 'parent'])] if hits: print(f'{r[\"filing_period_display\"][:12]:12} | {r[\"registrant\"][\"name\"][:45]}') for h in hits: print(f' \u2192 {h}') print() "
1st Quarter | META PLATFORMS, INC. AND VARIOUS SUBSIDIARIES → protecting children, bullying prevention and online safety → youth safety and federal parental approval → youth restrictions on social media 1st Quarter | S-3 GROUP → Issues related to privacy, security data legislation, discussion regarding cyber security, data security, encryption, youth safety, and platform integrity 1st Quarter | ELEVATE GOVERNMENT AFFAIRS, LLC → Issues related to privacy, online content issues, and youth online safety. ...
lda.senate.gov/api/v1/). The lobbying_activities array in each LD-2 filing contains issue codes and narrative descriptions.Notes
- IRS bulk data files (BMF and 990-N) are updated periodically, not in real time. The 990-N dataset used above was last updated December 29, 2025.
- The
whoiscommand (entry 07) requires thewhoispackage. Alternatively, use the ICANN Lookup web tool. - Entry 03 downloads approximately 300MB across four files. It may take several minutes on slower connections.
- Entry 08 uses the Colorado Secretary of State’s Socrata Open Data API (SODA). This is a live database — the total will increase as new monthly filings are added. The $383,500 figure was current as of March 16, 2026.
- Entry 09 uses the ProPublica Nonprofit Explorer API, which is free and requires no authentication. Data is derived from IRS Form 990 XML filings.
- Entry 10 uses the Wayback Machine CDX API. Timestamps are in YYYYMMDDhhmmss format (UTC).
- Entry 12 uses the Senate LDA public API. This is a live database — the total will match the sum of all quarterly LD-2 filings where Meta is listed as the client. The $26.29M figure was current as of March 16, 2026. In-house filings report
expenses; external firm filings reportincome. - Entry 13 uses the same ProPublica API as entry 09. The board chair verification requires downloading the 990 PDF (~5 MB) and inspecting Part VII, Section A manually. Adam Eichberg’s dual role — NVF board chair and Headwaters Strategies co-founder — is documented in both the 990 officer list and Colorado lobbying registrations.
- Entry 14 uses the same ProPublica API as entries 09 and 13. The FY2024 filing (containing the $204,000 lobbying figure) may not yet be indexed by ProPublica; the Schedule C lobbying breakdown is viewable in the 990 PDF download.
- Entry 15 makes four sequential API calls, one per Arabella entity. NVF data is also available individually in entry 13. Revenue figures reflect the most recent filing year indexed by ProPublica; actual totals may be higher once newer filings are added.
- Entry 16 downloads approximately 300MB across four files (same as entry 03). The BMF subsection field (column 8) encodes the IRC section: 03 = 501(c)(3), 04 = 501(c)(4).
- Entry 17 uses the same Senate LDA API as entry 12. The
lobbying_activitiesarray is included in each filing’s API response. The command extracts semicolon-delimited phrases containing child/youth/parent keywords to isolate the relevant narrative language. This is a live database — new quarterly filings will appear as they are posted. - All commands make read-only GET requests to public servers. Nothing is written, uploaded, or sent to this site.
- If you find a discrepancy between these commands and the claims in this investigation, please report it via the press contact.