Updated2 hours ago
Create Report
JM
LLC Unmasker

One investor, ten LLCs — see the real portfolio.

Investors hide acquisitions behind shell entities to obscure their portfolio size. Upload a curated entity → person crosswalk (built up from title work or SC SOS lookups) and Charleston Tri-County principals roll up below — every property held by every entity they control, every permit pulled, every mortgage recorded.

Phase 1 ·manual broker curation. Phase 2 (auto-populate from SC SOS registered-agent + officer fields) blocked on Cloudflare bypass.
Aliases tracked
0
0 total · 0 archived
Distinct principals
0
people with shell-LLC activity
Distinct entities
0
LLCs / corps mapped
Last import
curate weekly for best coverage
Entity → person crosswalk
Upload entity → controlling-person pairs to unmask shell-LLC portfolios
required: entity_name · person_name · optional: person_role · confidence · notes
📂
Drop a CSV here, or click to pick
Header row required · idempotent · entity_name normalized (case + punctuation stripped)
Top unmasked principals · ranked by hidden footprint
click a row to expand the per-person portfolio
PrincipalLinked entitiesPropertiesPermits · 120dMortgages · 180dCombined valueLast activity
No principals surfaced. Upload your first entity → person crosswalk above to start unmasking.
Curated aliases · entity → person pairings
broker-entered crosswalk · re-upload to add more
EntityPersonRoleSourceNotesImported
No aliases curated yet.
How to use →Build the alias table organically: every time you see the same P.O. box or registered agent across multiple deals, add a row. The principal leaderboard will surface investors who are buying quietly — five LLCs, ten properties, six recent permits, all one person. That's the call: “I noticed you closed three properties this quarter under your various entities. We've got a portfolio DSCR product that consolidates them into one note at a better rate.”