Data Narrative 19 — Epstein Forensic Finance Project

I Audited $2.1 Billion in Epstein Financial Records. Here's Every Name the Money Touched.

The Season 1 finale. 10,964 transactions across 14 banks, 8 shell entities, and 123 connected nodes.
Randall Scott Taylor
February 2026
$2.146B
Total Corpus
10,964
Transactions
14
Banks
8
Shell Entities
313
Financial Links

I started this project because the documents were public and everybody was reading them. One file at a time, one name at a time. I wanted to do more than read them. I 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 I built one.

Over the course of this project, I processed 10 distinct payment types across 14 financial institutions. The publication ledger holds 10,964 unique transactions totaling $2.146 billion (Unverified). That figure breaks down into four tiers: $1.61 billion in wire transfers, CHIPS, and SWIFT transactions; $343 million in bank statement entries; $7.6 million in checks and cash instruments; and $185 million in contextual document references.

The first three tiers alone total $1.96 billion. That's 104.4% of the aggregate values reported in the banks' own SARs. The data doesn't just corroborate the suspicious activity reports. It slightly exceeds them.

Interactive Companion
Blueprint of a Financial Machine — Full Visualization
123 nodes, 313 edges. Click any entity for inflows, outflows, SAR flags, and file references.
I

The Banks

Five banks carried the bulk of the volume. Deutsche Bank handled $851.9 million (Unverified). 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 a $150 million fine to New York regulators for compliance failures tied to these 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.

II

The Shell Entities

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 (Unverified) — a number that includes both sides of transfers between shells, which inflates the figure. The net corpus remains $2.146 billion.

Shell EntityInflowsOutflowsNetWires
Southern Trust Company$692.0M$642.9M+$49.1M586
Haze Trust$618.0M$698.0M−$79.9M368
Southern Financial LLC$606.9M$194.7M+$412.3M762
Plan D LLC$119.7M$129.2M−$9.5M96
Gratitude America$102.9M$133.9M−$31.0M252
Jeepers Inc.$18.0M$173.6M−$155.6M81
BV70 LLC$30.0M$131.5M−$101.5M13
The 2017 Caterpillar Trust$45.0M$30.0M+$15.0M12

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.

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.

III

The Operators

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 $294 million, almost entirely outbound ($289.6 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 $4.4 million. The gap between what she sent out and what we can trace coming in is $285 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.

Operator Volume Summary

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.

IV

The Key Persons

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.

PersonVolumeFilesSAR
Jeffrey Epstein$785.4M304,946⚠ FLAGGED
Leon Black$507.9M3,951⚠ FLAGGED
Debra Black$385.4M164⚠ FLAGGED
Ghislaine Maxwell$328.5M4,413⚠ FLAGGED
Brad Wechsler$250.8M1,723
Larry Visoski$44.2M10,854
Leslie Wexner$30.8M270
Joichi Ito$4.5M559⚠ FLAGGED
Jean-Luc Brunel$3.8M1,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.

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, the Black family entities received over $507 million in documented flows. Epstein separately sent $77 million to Black Family Partners LP in 4 payments.

Ghislaine Maxwell received $328.5 million in total volume. Her largest single source was Lyle Casriel at $92.5 million across 176 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: $30.8 million in verified transactions across 11 MODERATE-tier entries. Ito: $4.5 million. Brunel: $3.8 million. Brunel was found dead in his Paris jail cell in February 2022 while awaiting trial on rape and sex trafficking charges.

V

The Gaps

A forensic accounting analysis 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.

THE TIMELINE

When the Money Moved

158 months of financial activity. 7,897 dated transactions. 6 red-flag events. Every bar is clickable. Every name is clickable.

10,964
Transactions
$2.146B
Total Volume
2005–2020
Span
1,008
Entities
7,897 of 10,964 records carry dates and appear in the chart below. 3,067 undated records ($679M) exist in the ledger but cannot be plotted.
7,897 dated records across 158 months · click any bar
$30M
$60M
$90M
$120M
Plea Deal
$67M Spike
Peak Wire Month
Deutsche Bank Exit
Dissolution
Arrested
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
← scroll to explore full timeline →

The Names

69 persons of interest ranked across all data sources
Legend
# — Rank out of 2,000 scored entities. Lower = deeper footprint.
Direct $ — Verified dollars from bank records and wire transfers.
Sources — Lit squares = presence across 10 datasets (financials, flights, filings, bank stmts, SARs, contacts, testimony, news, FAA, ICIJ).
Blue names — Clickable. Shows bates numbers from source docs.
Inner Circle 15 entities
#
Name
Direct $
Sources
#1
Jeffrey Epstein
$18.2M
#2
Lesley Groff
$76.7M
#3
Richard Kahn
$132.1M
#4
Karyna Shuliak
$2.7M
#5
Larry Visoski
$19.3M
#6
Bella Klein
$3.2M
#7
Ghislaine Maxwell
$121.2M
#8
Darren Indyke
$203.5M
#9
Daphne Wallace
$469K
#10
Ann Rodriquez
$26.2M
#20
Melanie Spinella
$103.0M
#21
David Mitchell
$4.0M
#29
Eileen Alexanderson
$184.8M
#45
Jean Luc Brunel
$1.9M
#96
Alfredo Rodriguez
$152K
Public Figures 5 entities
#
Name
Direct $
Sources
#12
Leon Black
$258.8M
#40
Jes Staley
$1.4M
#56
Noam Chomsky
$2.2M
#80
Leslie Wexner
$30.8M
#153
Mort Zuckerman
$2.0M
Legal 4 entities
#
Name
Direct $
Sources
#14
Martin Weinberg
$584K
#24
Scott Rothstein
$100K
#28
Jay Lefkowitz
$2.0M
#30
Roy Black
$124K
Named Associates 15 entities
#
Name
Direct $
Sources
#23
Paul Morris
$36.7M
#30
Richard Joslin
$67.3M
#32
Emad Hanna
$1.3M
#35
Robert D. Critton
$5.3M
#36
Peggy Siegal
$2.5M
#38
Gary Kerney
$1.5M
#41
Brad Wechsler
$100.9M
#50
David Stern
$187K
#68
Ike Groff
$20.8M
#72
Harry Beller
$7.8M
#74
Brice Gordon
$2.2M
#95
Larry Delson
$19.4M
#109
Tazia Smith
$3.5M
#116
Barry J. Cohen
$72.4M
#198
Daniel Sabba
$20.7M
Financial Vehicles 20 entities
Southern Trust
Central Shell
In: $692.0M · Out: $642.9M · 586 wires
$692.0M
Southern Financial
Central Shell
In: $606.9M · Out: $194.7M · 762 wires
$606.9M
Haze Trust
Shell
In: $618.0M · Out: $698.0M · 368 wires
$618.0M
Jeepers Inc.
Shell
In: $18.0M · Out: $173.6M · 81 wires
$18.0M
Gratitude America
Shell
In: $102.9M · Out: $133.9M · 252 wires
$102.9M
Plan D LLC
Shell
In: $119.7M · Out: $129.2M · 96 wires
$119.7M
BV70 LLC
Shell
In: $30.0M · Out: $131.5M · 13 wires
$30.0M
2017 Caterpillar Trust
Shell
In: $45.0M · Out: $30.0M · 12 wires
$45.0M
Butterfly Trust
Shell
Small maintenance payments via Deutsche Bank
$330K
HBRK Associates
Shell
Administrative entity — Lexington Ave address
$2.0M
JEGE LLC
Shell
Stevens Aerospace payments, last-phase entity
$375K
Kyara Investments
Shell
Ito shell — funded Blockstream + OH2 Labs
$21K
Valar Global Fund
Destination
Peter Thiel fund — $28.8M from Southern Trust
$28.8M
Honeycomb Partners
Destination
Largest hedge fund recipient — $53M
$53.0M
Boothbay Absolute
Destination
$38.25M from Southern Financial
$38.3M
Coatue Enterprises
Destination
$2M across 4 wires from Southern Financial
$2.0M
Blockchain Capital
Return
$15M returned to 2017 Caterpillar Trust
$15.0M
Tudor Futures Fund
Return
$13.5M into Southern Financial
$13.5M
Black Family Partners
External Source
Black family vehicle — $46M into Southern Trust
$46.0M
Narrow Holdings
External Source
Elysium Management — $20M single wire
$20.0M
Banking Relationships custodians — money moved through, not to
Deutsche Bank
Bank
Primary banking relationship — exited Nov 2018
custodian
JPMorgan
Bank
Earlier banking relationship — exited 2013
custodian
Citibank
Bank
Intermediary banking — Gratitude America accounts
custodian
Source Corpus
10,964 publication ledger
7,343 extracted payments
2,129 fund flows
1,011 bank statements
481 verified wires
VI

What This Is

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 season finale. Every name. Every shell. Every bank. Every operator. Every flow. All of it drawn from the publication ledger, which holds the full corpus at 10,964 transactions and $2.146 billion. Season 1 is the foundation. 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.