This document is a published output of an active forensic investigation. The underlying database is under continuous review — records are re-validated against primary bank documents, entities are reclassified as new source material is processed, and figures are corrected when the data demands it. What you are reading reflects the state of the data as of April 13, 2026.
If you are forking, archiving, or citing this work: snapshots capture a moment in time. Do not treat cached versions as authoritative. Always reference the live repository at github.com/randallscott25-star/epstein-forensic-finance for current figures. Last validated: April 13, 2026.
We started this project because the documents were public and everybody was reading them. One file at a time, one name at a time. We wanted to do more than read them. We wanted to follow the money — across every wire, every shell, every bank — and find out where it all led. A shell upon a shell inside a shell.
Thousands of pages of wire transfer records, bank statements, CHIPS and SWIFT logs, canceled checks, and SAR narratives — all released by the Department of Justice and various court proceedings. The raw material for a forensic audit was sitting on government servers. So we built one.
Over the course of this project, I processed 10 distinct payment types across 14 financial institutions. The publication ledger holds 6,397 unique transactions totaling $2.308 billion. That figure breaks down into four source layers: $973.4 million from the master wire ledger (481 verified wires); $529.2 million from extracted payments (3,876 records); $511.9 million from bank statements and court-verified payments (1,267 records); and $293.4 million from audited fund flows (773 records).
The full ledger totals $2.308 billion. That’s 122.9% of the aggregate values reported in the banks’ own SARs. The data doesn’t just corroborate the suspicious activity reports. It significantly exceeds them.
Five banks carried the bulk of the volume. Deutsche Bank handled $851.9 million. JPMorgan Chase processed $670.8 million. Bank of America moved $486.4 million. Citibank handled $206.6 million. BNY Mellon rounded out the top five at $86.7 million.
These aren't controversial claims. The banks themselves filed the SARs. Deutsche Bank paid $150 million to New York regulators under a consent order citing compliance failures — including its handling of the Epstein accounts. JPMorgan settled for $290 million in a class action and another $75 million with the U.S. Virgin Islands. The question was never whether the money moved. The question is where it went.
What the payment records show is that bank money didn't go directly to Epstein in most cases. It routed through a layer of shell entities first. Deutsche Bank alone pushed $93.8 million into Haze Trust across 72 wire transfers, $82.7 million into Southern Financial LLC across 103 wires, and $58.4 million into Southern Trust Company across 44 wires. JPMorgan sent $42.8 million into Southern Financial across 94 transactions.
The banks were the on-ramp. The shells were the highway.
Eight shell entities sit at the center of this machine. Each one registered to Epstein or his associates. Each one receiving inflows from banks and distributing outflows to operators and key persons. Together they touched $4.37 billion in gross volume — a number that includes both sides of transfers between shells, which inflates the figure. The net corpus remains $2.308 billion.
| Shell Entity | Inflows | Outflows | Net | Wires |
|---|---|---|---|---|
| Southern Trust Company | $161.5M | $109.9M | +$51.6M | 43 |
| Haze Trust | $83.5M | $167.4M | −$83.9M | 26 |
| Southern Financial LLC | $96.9M | $45.9M | +$50.9M | 33 |
| Plan D LLC | $30.5M | $28.0M | +$2.5M | 10 |
| Gratitude America | $22.1M | $12.5M | +$9.6M | 39 |
| Jeepers Inc. | $6.0M | $57.9M | −$51.9M | 27 |
| BV70 LLC | $10.0M | $40.5M | −$30.5M | 4 |
| The 2017 Caterpillar Trust | $15.0M | $10.0M | +$5.0M | 4 |
Look at Southern Financial LLC. It took in $606.9 million and only pushed out $194.7 million. That's a $412.3 million net positive. Where is that money? It didn't leave through the documented wire transfer channels in the corpus. That's a forensic question worth asking.
Now look at Jeepers Inc. It shows $18 million in documented inflows but $173.6 million in outflows. That's $155.6 million more going out than coming in. The money had to enter from somewhere. The source documents either don't capture it, it came through a payment type not yet extracted, or it arrived through channels the DOJ releases don't cover. Same story with BV70 LLC — $101.5 million net negative.
I covered the Gratitude America connections in an earlier narrative. That entity alone shows $236.8 million in total volume across 252 wire transfers, with a $31 million net outflow gap. It sent $44.4 million to Haze Trust in 20 payments and $1.7 million to Southern Trust Company in 39 smaller transfers.
Gratitude America Ltd reported $10,007,332 in total revenue for FY2015 per its IRS filing (Form 990-PF, Gratitude America Ltd, FY2015, EIN 66-0789697) — the single-year spike against $1 sentinel revenue in every other pre-2019 year. Revenue collapsed from $242,470 in FY2019 to $1 in FY2020 and stayed at $1 through FY2022 (Form 990-PF, Gratitude America Ltd, FY2019–FY2022, EIN 66-0789697). The wind-down tracks the calendar year after Epstein's death.
The shells moved money between themselves 8 times, totaling $260.4 million. That's internal circulation with no external economic purpose visible in the documents.
Southern Trust sent $59.9 million to Southern Financial across 77 payments. Haze Trust sent $57.9 million to Southern Financial in 6 large transfers and $46.1 million to Southern Trust in 31. Gratitude America routed $44.4 million into Haze Trust. BV70 moved $30.5 million into Plan D in just 2 transactions. These are entities controlled by the same people, passing money to each other in patterns that don't match any visible business activity.
Between the shells and the key persons sits a layer of operators — lawyers, accountants, and financial managers who physically executed the transactions. Eight names dominate this tier.
Darren Indyke handled $320.1 million in total volume. He's the most connected operator in the network with both inflows ($142.7 million) and outflows ($177.5 million). Indyke served as Epstein's primary attorney and was named co-executor of the estate.
Eileen Alexanderson moved $215.4 million, almost entirely outbound ($212.0 million). She pushed $48.8 million to ADA CLAPP across 22 transactions, $17.5 million to Brad Wechsler, and $15.4 million to Leon Black. Her inflow from documented sources was just $3.5 million. The gap between what she sent out and what we can trace coming in is $208.5 million.
Lyle Casriel processed $255.9 million, virtually all of it outbound. His single largest flow: $92.5 million to Ghislaine Maxwell across 176 payments. That's the largest operator-to-key-person connection in the entire network. He also sent $47 million to Scott Stackman in 114 payments — operator to operator.
Darren Indyke: $320.1M · Eileen Alexanderson: $294.0M
Lyle Casriel: $255.9M · Richard Kahn: $221.1M
Melanie Spinella: $182.5M · Scott Stackman: $147.0M
HALPERIN: $130.5M · GROFF: $107.7M
Richard Kahn handled $221.1 million. His largest outflow went not to a person but to LEXINGTON — $54.4 million across 94 payments. Kahn served as Epstein's accountant. The Deutsche Bank analysis I published earlier traces several of these operator flows back to specific wire instructions in the SAR exhibits.
The operator layer is where the machine gets its fingerprints. Banks process transactions. Shells hold accounts. But operators sign the instructions. They name the beneficiaries. They choose the amounts. Every dollar that reached a key person passed through at least one set of human hands in this tier.
Nine names sit at the terminal end of this financial structure. These are the people the money reached — or in some cases, the people who fed money back into it.
| Person | Volume | Files | SAR |
|---|---|---|---|
| Jeffrey Epstein | $785.4M | 304,946 | ⚠ FLAGGED |
| Leon Black | $507.9M | 3,951 | ⚠ FLAGGED |
| Debra Black | $385.4M | 164 | ⚠ FLAGGED |
| Ghislaine Maxwell | $328.5M | 4,413 | ⚠ FLAGGED |
| Brad Wechsler | $110.3M | 1,723 | |
| Larry Visoski | $30.4M | 10,854 | |
| Leslie Wexner | $37.2M | 270 | |
| Joichi Ito | $4.5M | 559 | ⚠ FLAGGED |
| Jean-Luc Brunel | $1.8M | 1,186 |
SAR flags derived from fincen_match column in fund_flows_audited — transactions matched to FinCEN suspicious activity report exhibits at MODERATE confidence or above. Unflagged entities have verified financial activity but no SAR-linked transactions in the database.
April 13, 2026 validation note: Key person volumes above reflect current database state. Layer 4 (fund_flows_audited) entity attribution was revised post-publication — individual figures are lower but more conservative. Corpus updated to $2.308B / 6,397 unique transactions. Phase 5D (91 C1 court-certified) + Phase 6 (84 IMAD-verified FirstBank USVI) applied. Five summary-line phantom records removed April 14, 2026 (pipeline bug: JPMorgan statement Total Debits lines misread as transactions).
The single largest direct bank-to-person flow in the network: JPMorgan Chase sent $97.3 million to Debra Black across 33 transactions. Debra Black then shows $65.2 million flowing to Leon Black in 55 payments. Deutsche Bank sent another $36.5 million directly to Leon Black in 7 transfers. Between the two banks and internal transfers, the Black family entities show $477 million in consolidated volume — $97.3 million JPMorgan to Debra Black, $65.2 million Debra to Leon, and $36.5 million Deutsche Bank directly to Leon across 7 transfers. Epstein separately sent $77 million to Black Family Partners LP in 4 payments.
The Debra and Leon Black Family Foundation reported $11,760,858 in functional expenses for tax year 2014 (Form 990-PF, Debra and Leon Black Family Foundation, FY2014, EIN 13-3947890) — a spike from $1.5M the prior year. IRS Schedule B filings across every retrievable year name Leon D Black as the sole contributor (FY2016 $8,265,000; FY2017 $5,400,000; Leon and Debra jointly FY2019 $3,815,000) (Form 990-PF Schedule B, Debra and Leon Black Family Foundation, FY2016–FY2019, EIN 13-3947890). The foundation runs on one donor.
Ghislaine Maxwell received $181.6 million in total volume. Her largest single source was Lyle Casriel at $87.7 million across 144 payments. She appears in 4,413 source documents. Maxwell was convicted on five federal charges related to sex trafficking in December 2021.
The financial-flight-victim temporal correlation analysis I published earlier cross-references these dollar flows with flight manifests. Larry Visoski — Epstein's chief pilot — shows $44.2 million in financial volume. His money came primarily through Darren Indyke ($7.4 million across 10 payments).
Wexner: $37.2 million in verified transactions. Ito: $4.5 million. Brunel: $1.8 million. Brunel was found dead in his Paris jail cell in February 2022 while awaiting trial on rape and sex trafficking charges.
The Wexner Family Charitable Fund filed two anomalous revenue years against a $35–60M baseline: $170,721,299 in FY2014 and $254,449,818 in FY2021 (Form 990-PF, The Wexner Family Charitable Fund, FY2014 and FY2021, EIN 31-1318013). Schedule B for FY2016 names Abigail Wexner as the $97,568,508 contributor (Form 990-PF Schedule B, The Wexner Family Charitable Fund, FY2016, EIN 31-1318013). The Fund is also the top annual donor into the Wexner Foundation (EIN 23-7320631), at $9M / $8M / $8M across FY2020–FY2022 — a clean intra-family pass-through (Form 990-PF Schedule B, Wexner Foundation, FY2020–FY2022, EIN 23-7320631).
A forensic accounting view looks at net positions and asks one question: where's the difference?
Southern Financial LLC has a $412.3 million net positive position. That means $412.3 million more entered the entity than left it through documented channels. Either the money is still in the account (unlikely for a dissolved entity), it exited through a payment type not captured in this corpus, or the outflow documents are sealed or redacted.
Haze Trust has a $79.9 million net negative. Jeepers Inc. shows $155.6 million more leaving than arriving. BV70 LLC has a $101.5 million gap in the opposite direction — more out than in. These are open questions. The documents don't close them.
Across all 8 shell entities, total documented inflows are $2.23 billion and total documented outflows are $2.13 billion. The aggregate net position is roughly $99 million positive. But the entity-level gaps are far larger and cancel each other out in the aggregate — which is exactly what you'd expect to see in a structure designed to obscure the trail.
The aggregate balances. The entity-level books don't. That's not an accident. That's architecture.
158 months of financial activity. 7,897 dated transactions. 6 red-flag events. Every bar is clickable. Every name is clickable.
This is not an investigation. I don't have subpoena power. I don't have access to sealed records. I can't compel testimony or demand account statements. What I have is the publicly released record — the same documents available to anyone with an internet connection and the patience to read them.
What I did was treat those documents like what they are: financial records. I extracted every payment. Classified every transaction. Cross-referenced every name against flight manifests, source documents, and SAR filings. Built a relational database with 39 tables and 26.6 million rows. Wrote extraction pipelines for 10 payment types. Published 18 prior narratives covering specific angles — the Deutsche Bank analysis, the art market transactions, the Gratitude America connections, the flight-financial temporal correlations.
This narrative — number 19 — is the capstone. Every name. Every shell. Every bank. Every operator. Every flow. All of it drawn from the publication ledger, which holds the full corpus at 6,397 unique transactions and $2.308 billion. The machine is mapped. But the documents aren't done talking.
The companion visualization lets you click any node and see exactly what went in and what went out. The forensic workbook contains the full dataset in spreadsheet format. The entire repository is public on GitHub.
I'm a finance professional. I did this work pro bono because public records should be publicly understood. The numbers are here. The names are here. The gaps are here. What happens next is up to the people with subpoenas.
Two new extraction phases extended the corpus after the original publication. Both follow the same rule: every record requires a primary source citation before it enters the ledger. No record is inferred. No record is estimated.
The first phase drew 91 records directly from DB-SDNY exhibit numbers — documents admitted into federal court proceedings and cited in the official record. These are Tier 1 confidence records. The court already did the work.
Among those court-certified records: a $10 million transfer to Paul Monis, a previously unnamed counterparty in the Southern Trust structure. Three and a half million dollars in Twitter call options held through the entity structure. $15 million across three Blockchain Capital funds (IV LP, III DLVF LP, Parallel Fund IV LP). A $2 million position in Petroleos de Venezuela sovereign bonds, settled through Euroclear. And $314,000 to a Lithuanian national ballet company. Each sourced to a DB-SDNY exhibit number. Each in the ledger.
The second phase processed seventy-one FirstBank USVI account statement documents using an OCR-direct state machine parser. The parser identifies wire transactions, extracts amounts, matches them against Federal Reserve IMAD confirmation numbers, and deduplicates across page boundaries. Eighty-four carry Federal Reserve IMAD wire confirmations — $22.7 million documented.
Those records include a $325,000 direct wire to Ghislaine Maxwell. A recurring pattern of transfers to LSJ LLC and LCP Company at 6300 Red Hook Quarters B-3, St. Thomas, USVI 00802 across multiple statement periods. A $75,000 payment to a Miami criminal defense firm. Zorro Development Corporation flows — $11.6 million per the Amador expert report (Figure 42/43) — route through Wells Fargo NA (ABA 121000248).
These are not revelations. They are entries in a documented record. The documents were always there. The pipeline found them.
These documents have attracted significant public attention. Other efforts to catalog the financial records using manual transcription have produced row counts an order of magnitude larger than this corpus — from the same source documents.
That gap is not coverage. It is methodology.
Manual transcription of bank statements produces noise at scale. Running balance columns get read as transactions. Month-end summary totals become wire entries. Statement headers repeat across pages and generate duplicate records. The same wire confirmation appearing on two consecutive statement pages — a standard bank formatting convention — counts twice when the deduplication key includes the page reference. Applied across nineteen statement documents, that approach yielded 7,187 rows. The OCR-direct parser with IMAD verification and cross-page deduplication produced 68.
That is not a smaller number. That is a cleaner one.
The standard applied here: every record in this corpus traces to a primary source document, cited to a DOJ Bates number, and verified against an independent reference — a Federal Reserve IMAD number, a DB-SDNY court exhibit, a FinCEN SAR filing, or a cross-ledger amount match. When a record cannot meet that standard, it enters Tier 4: unclassified, flagged, pending. It does not disappear. But it does not count as verified.
A corpus built on balance columns and duplicate pages will not survive contact with a forensic accountant. This one will. That is the difference between a count and a record.
USVI Lt. Governor primary-source certified filings for Zorro, LSJ, NES, Financial Trust, Southern Trust, Southern Financial, Plan D, Great St. James, and Hyperion Air are pending retrieval. Registration detail in the sections above traces to the Amador expert report (EFTA02810827) and the DOJ EFTA corpus — not to primary-source certified USVI filings.