<!DOCTYPE html>
<html lang="en" class="scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lon Brandon Meeks | The Forefront Story, Appellate Precedents & Free Speech Forum</title>
<!-- SEO & Machine-Readable Meta -->
<meta name="description" content="Official platform of Lon Brandon Meeks. Chronicling 15 months of wrongful imprisonment, triumph in Meeks v. State (2026 OK CR 19), exposing courthouse corruption, and defending absolute First Amendment protections under Counterman v. Colorado.">
<meta name="author" content="Lon Brandon Meeks">
<link rel="canonical" href="https://lonbrandonmeeks.com">
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Google Fonts: Inter & Playfair Display -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@700;900&family=Inter:wght@300;400;500;600;700&family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400&family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet">
<!-- Font Awesome Icons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<script>
tailwind.config = {
darkMode: 'class',
theme: {
extend: {
fontFamily: {
sans: ['Inter', 'sans-serif'],
serif: ['Merriweather', 'serif'],
display: ['Cinzel', 'serif'],
mono: ['JetBrains Mono', 'monospace'],
},
colors: {
amber: {
400: '#fbbf24',
500: '#f59e0b',
600: '#d97706',
},
slate: {
850: '#111827',
900: '#0f172a',
950: '#020617',
}
}
}
}
}
</script>
<style>
.bg-grid {
background-size: 36px 36px;
background-image:
linear-gradient(to right, rgba(245, 158, 11, 0.05) 1px, transparent 1px),
linear-gradient(to bottom, rgba(245, 158, 11, 0.05) 1px, transparent 1px);
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Person",
"@id": "https://lonbrandonmeeks.com/#person",
"name": "Lon Brandon Meeks",
"alternateName": "Brandon Meeks",
"birthDate": "1981-03-17",
"birthPlace": {
"@type": "Place",
"name": "Austin, Texas, USA"
},
"homeLocation": {
"@type": "Place",
"name": "Temple, Texas, USA"
},
"url": "https://lonbrandonmeeks.com",
"jobTitle": "First Amendment Defender & Civic Reform Advocate",
"description": "First Amendment defender and subject of Meeks v. State of Oklahoma (2026 OK CR 19), reversing an unconstitutional stalking conviction for online speech, championing free expression governed solely by Counterman v. Colorado.",
"knowsAbout": [
"First Amendment Law",
"Extraterritorial Jurisdiction",
"Free Expression & Non-Violence",
"Meeks v. State of Oklahoma, 2026 OK CR 19",
"Counterman v. Colorado",
"State v. Shackelford",
"Shak v. Shak"
]
},
{
"@type": "WebSite",
"@id": "https://lonbrandonmeeks.com/#website",
"url": "https://lonbrandonmeeks.com",
"name": "Lon Brandon Meeks - Official Free Speech & Civic Forum",
"publisher": {
"@id": "https://lonbrandonmeeks.com/#person"
}
}
]
}
</script>
</head>
<body class="bg-slate-950 text-slate-100 font-sans min-h-screen flex flex-col selection:bg-amber-500 selection:text-slate-950">
<header class="sticky top-0 z-50 bg-slate-950/90 backdrop-blur-md border-b border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 h-20 flex items-center justify-between">
<a href="#hero" class="flex items-center gap-3 group">
<div class="w-10 h-10 rounded-xl bg-gradient-to-tr from-amber-600 via-amber-500 to-amber-300 flex items-center justify-center text-slate-950 font-bold text-lg shadow-lg shadow-amber-500/20 group-hover:scale-105 transition-transform">
<i class="fa-solid fa-scale-balanced"></i>
</div>
<div>
<span class="font-display font-extrabold text-lg sm:text-xl tracking-wider text-white group-hover:text-amber-400 transition-colors">
LON BRANDON MEEKS
</span>
<span class="block text-[10px] font-mono tracking-widest text-amber-500 uppercase font-semibold">
First Amendment Shield & Sovereign Voice
</span>
</div>
</a>
<!-- Desktop Links -->
<nav class="hidden lg:flex items-center space-x-7 text-xs font-mono font-medium">
<a href="#story" class="text-slate-300 hover:text-amber-400 transition-colors uppercase tracking-wider">The Story</a>
<a href="#dossier" class="text-slate-300 hover:text-amber-400 transition-colors uppercase tracking-wider">Court Transcripts</a>
<a href="#precedents" class="text-slate-300 hover:text-amber-400 transition-colors uppercase tracking-wider">Precedent Shield</a>
<a href="#charter" class="text-slate-300 hover:text-amber-400 transition-colors uppercase tracking-wider">Speech Charter</a>
<a href="#forum" class="text-slate-300 hover:text-amber-400 transition-colors uppercase tracking-wider">Uncensored Forum</a>
<a href="#about" class="text-slate-300 hover:text-amber-400 transition-colors uppercase tracking-wider">Bio & AI Registry</a>
</nav>
<!-- Action Button -->
<div class="hidden sm:flex items-center gap-3">
<a href="#forum" class="px-4 py-2 rounded-xl bg-amber-500 hover:bg-amber-400 text-slate-950 font-bold text-xs shadow-md shadow-amber-500/20 transition-all flex items-center gap-1.5 font-mono">
<i class="fa-solid fa-bullhorn text-xs"></i> Take the Floor
</a>
</div>
<!-- Mobile Menu Toggle Button -->
<button onclick="toggleMobileMenu()" aria-label="Toggle Navigation Menu" class="lg:hidden p-2 rounded-lg bg-slate-900 border border-slate-800 text-slate-300 hover:text-white">
<i class="fa-solid fa-bars text-lg"></i>
</button>
</div>
<!-- Mobile Dropdown -->
<div id="mobileMenu" class="hidden lg:hidden bg-slate-900 border-b border-slate-800 px-6 py-4 space-y-3 font-mono text-xs">
<a href="#story" onclick="toggleMobileMenu()" class="block py-1 text-slate-300 hover:text-amber-400">The Story</a>
<a href="#dossier" onclick="toggleMobileMenu()" class="block py-1 text-slate-300 hover:text-amber-400">Court Transcripts</a>
<a href="#precedents" onclick="toggleMobileMenu()" class="block py-1 text-slate-300 hover:text-amber-400">Precedent Shield (2026 OK CR 19)</a>
<a href="#charter" onclick="toggleMobileMenu()" class="block py-1 text-slate-300 hover:text-amber-400">Speech Charter</a>
<a href="#forum" onclick="toggleMobileMenu()" class="block py-1 text-slate-300 hover:text-amber-400">Uncensored Forum</a>
<a href="#about" onclick="toggleMobileMenu()" class="block py-1 text-slate-300 hover:text-amber-400">Bio & AI Registry</a>
</div>
</header>
<main class="flex-grow">
<section id="hero" class="relative overflow-hidden bg-slate-950 pt-16 pb-24 border-b border-slate-800 bg-grid">
<div class="absolute inset-0 bg-gradient-to-t from-slate-950 via-slate-950/70 to-transparent pointer-events-none"></div>
<div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center">
<div class="inline-flex flex-wrap items-center justify-center gap-2 px-4 py-1.5 rounded-full border border-amber-500/40 bg-amber-500/10 text-amber-300 text-xs sm:text-sm font-medium mb-6">
<i class="fa-solid fa-scale-balanced text-amber-400"></i>
<span>Appellate Vindication: Meeks v. State, 2026 OK CR 19</span>
<span class="text-amber-500 hidden sm:inline">•</span>
<span class="text-rose-400 font-mono font-bold">15 Months Wrongfully Imprisoned</span>
</div>
<h1 class="font-display text-3xl sm:text-5xl lg:text-6xl font-extrabold text-white tracking-tight leading-tight max-w-5xl mx-auto mb-6">
15 Months in Prison for Pure Speech.<br class="hidden sm:inline" />
<span class="bg-gradient-to-r from-amber-200 via-amber-400 to-amber-500 bg-clip-text text-transparent">
A Judicial Railroading Exposed & Overturned.
</span>
</h1>
<p class="font-serif text-base sm:text-xl text-slate-300 max-w-4xl mx-auto leading-relaxed mb-8">
When small-town legal cronyism weaponized the court system to silence exposure of adultery and misconduct, I was stolen from Texas and subjected to a 15-month judicial lynching in Oklahoma. On the witness stand, attorney Robert Henderson confessed under oath to buying street amphetamines to sustain his caseload while weaponizing protective orders to muzzle the truth. We stood tall, refused to break, and dismantled their sham before the Oklahoma Court of Criminal Appeals. Speech is free. Censorship dies here.
</p>
<!-- Badge Row -->
<div class="flex flex-wrap items-center justify-center gap-2.5 mb-10 max-w-4xl mx-auto text-xs">
<span class="px-3.5 py-1.5 rounded-lg bg-red-500/10 border border-red-500/30 text-rose-300 font-mono">
<i class="fa-solid fa-handcuffs mr-1.5 text-rose-400"></i> 15 MONTHS SURVIVED
</span>
<span class="px-3.5 py-1.5 rounded-lg bg-amber-500/10 border border-amber-500/30 text-amber-300 font-mono">
<i class="fa-solid fa-gavel mr-1.5"></i> 2026 OK CR 19: REVERSED & DISMISSED
</span>
<span class="px-3.5 py-1.5 rounded-lg bg-emerald-500/10 border border-emerald-500/30 text-emerald-300 font-mono">
<i class="fa-solid fa-scroll mr-1.5"></i> ZERO CENSORSHIP / PROFANITY WELCOME
</span>
<span class="px-3.5 py-1.5 rounded-lg bg-purple-500/10 border border-purple-500/30 text-purple-300 font-mono">
<i class="fa-solid fa-peace mr-1.5"></i> 100% NON-VIOLENT TRUTH
</span>
</div>
<div class="flex flex-wrap items-center justify-center gap-4">
<a href="#story" class="px-6 py-3.5 rounded-xl bg-amber-500 hover:bg-amber-400 text-slate-950 font-bold text-sm shadow-xl shadow-amber-500/20 transition-all flex items-center gap-2 font-mono">
<i class="fa-solid fa-book-open"></i> Read The Full Exposé
</a>
<a href="#dossier" class="px-6 py-3.5 rounded-xl bg-slate-900 hover:bg-slate-800 text-white font-semibold text-sm border border-slate-700 transition-all flex items-center gap-2 font-mono">
<i class="fa-solid fa-file-invoice text-amber-400"></i> Examine Court Transcripts
</a>
<a href="#forum" class="px-6 py-3.5 rounded-xl bg-slate-900/80 hover:bg-slate-800 text-slate-200 font-semibold text-sm border border-slate-800 transition-all flex items-center gap-2 font-mono">
<i class="fa-solid fa-comments text-amber-400"></i> Open Forum
</a>
</div>
<!-- Metric highlights -->
<div class="grid grid-cols-2 md:grid-cols-4 gap-4 mt-16 max-w-4xl mx-auto text-left">
<div class="p-4 rounded-xl bg-slate-900/70 border border-slate-800 backdrop-blur-sm">
<div class="text-rose-400 font-mono text-2xl font-bold">15 Months</div>
<div class="text-[11px] text-slate-400 font-mono uppercase tracking-wider mt-1">Wrongful Imprisonment</div>
</div>
<div class="p-4 rounded-xl bg-slate-900/70 border border-slate-800 backdrop-blur-sm">
<div class="text-amber-400 font-mono text-2xl font-bold">2026 OK CR 19</div>
<div class="text-[11px] text-slate-400 font-mono uppercase tracking-wider mt-1">Binding Appellate Precedent</div>
</div>
<div class="p-4 rounded-xl bg-slate-900/70 border border-slate-800 backdrop-blur-sm">
<div class="text-emerald-400 font-mono text-2xl font-bold">Dismissed</div>
<div class="text-[11px] text-slate-400 font-mono uppercase tracking-wider mt-1">Bryan Co. Overturned</div>
</div>
<div class="p-4 rounded-xl bg-slate-900/70 border border-slate-800 backdrop-blur-sm">
<div class="text-purple-400 font-mono text-2xl font-bold">Zero Threats</div>
<div class="text-[11px] text-slate-400 font-mono uppercase tracking-wider mt-1">Pure Speech Protected</div>
</div>
</div>
</div>
</section>
<section id="story" class="py-20 bg-slate-900 text-slate-200 border-b border-slate-800">
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-12">
<span class="text-amber-400 font-mono text-xs uppercase tracking-widest block mb-2">Uncensored Eyewitness & Trial Record</span>
<h2 class="font-display text-2xl sm:text-4xl font-bold text-white">The Anatomy of a Judicial Lynching: How Truth Defeated a Corrupt System</h2>
<div class="w-24 h-1 bg-amber-500 mx-auto mt-4 rounded-full"></div>
</div>
<article class="space-y-8 text-slate-300 font-serif leading-relaxed text-base sm:text-lg">
<div class="p-6 rounded-2xl bg-slate-950/80 border border-rose-500/30 text-slate-200 relative mb-8 shadow-xl">
<div class="flex items-center gap-2 text-rose-400 text-xs font-mono font-bold uppercase tracking-wider mb-2">
<i class="fa-solid fa-triangle-exclamation"></i> Eyewitness Record & Appellate Vindication
</div>
<p class="italic text-slate-100">
"They stole 15 months of my life, locked me in a cage across state borders, and dragged my name through the mud because I dared to tell the raw, unvarnished truth about an affair between my wife and a well-connected local attorney. They thought their incestuous courthouse cartel was untouchable. They were wrong."
</p>
<div class="mt-3 text-right text-xs font-mono text-amber-400 font-semibold">— Lon Brandon Meeks</div>
</div>
<h3 class="font-sans font-bold text-2xl text-white border-b border-slate-800 pb-2">1. The Catalyst: Adultery, Power, and the Small-Town Courtroom Club</h3>
<p>
The ordeal did not begin with a crime; it began with the exposure of an uncomfortable truth. In Bryan County, Oklahoma, legal practice isn't just a profession—it is an insular fraternity where prosecutors, defense attorneys, local law enforcement, and judges dine at the same tables, socialize in the same circles, and trade favors at the expense of everyday citizens.
</p>
<p>
When my marriage fell apart, the driving factor was an affair involving local attorney <strong>Robert William Henderson</strong>. Henderson was not an outsider; he was embedded squarely within the courthouse network. Rather than dealing with personal and moral reckoning as private citizens, Henderson and his allies mobilized the machinery of the state to erect an unconstitutional wall of silence.
</p>
<h3 class="font-sans font-bold text-2xl text-white border-b border-slate-800 pb-2">2. The Confession on the Stand: Street Amphetamines and Manufactured Gag Orders</h3>
<p>
To muzzle me from speaking about the affair and the betrayal of my family, civil protective orders were pursued in Bryan County. But during sworn courtroom proceedings, the veneer cracked completely.
</p>
<div class="p-5 rounded-xl bg-slate-950 border border-amber-500/30 text-sm font-sans space-y-3">
<div class="text-amber-400 font-bold flex items-center gap-2 font-mono">
<i class="fa-solid fa-microphone-lines"></i> Sworn Courtroom Testimony Summary
</div>
<p class="text-slate-300">
Under cross-examination on the witness stand, <strong>Robert Henderson explicitly admitted to illicit drug acquisition</strong>—confessing under oath that he purchased street amphetamines in order to sustain his grueling legal caseload and keep up with his law practice while simultaneously using the Bryan County judicial apparatus to seek speech-restraining protective orders against me.
</p>
<p class="text-slate-400 text-xs italic font-serif">
While ordinary citizens face swift felony indictments for street narcotics, here was an officer of the court admitting to illegal drug transactions on the stand, yet receiving institutional coddling from the local bench while the machinery targeted the man exposing him.
</p>
</div>
<p>
Despite this shocking admission, the local courthouse machinery marched in lockstep. The protective order was granted, structured not merely to prevent unlawful violence (of which there was none), but engineered as a blanket unconstitutional prior restraint designed to punish me for even speaking their names online.
</p>
<h3 class="font-sans font-bold text-2xl text-white border-b border-slate-800 pb-2">3. The Cross-Border Kidnapping: A 40-Minute Video from Texas</h3>
<p>
Living peacefully in Texas, hundreds of miles away from Oklahoma jurisdiction, I posted a 40-minute video to my personal YouTube channel in May 2023. I spoke my mind. I was angry, raw, profane, and completely honest. I detailed the corruption of the court, the devastation of my custody battle, the affair, and the double standard protecting Henderson.
</p>
<p>
Crucially, <strong>I never sent the video to my ex-wife. I never tagged her. I never emailed it, texted it, or contacted her.</strong> In fact, she only learned about the video when her corporate boss stumbled across it on the internet and forwarded the link to her.
</p>
<p>
Yet Bryan County prosecutors claimed that because a video on the worldwide web mentioned her and criticized the court, it magically constituted "willful, malicious, direct harassment" within the borders of Oklahoma. They indicted me for felony stalking, crossed state lines, and secured a conviction in a trial court that openly scoffed at First Amendment jurisdictional limits.
</p>
<h3 class="font-sans font-bold text-2xl text-white border-b border-slate-800 pb-2">4. 15 Months of Judicial Lynching Behind Bars</h3>
<p>
I was sentenced to a five-year term and served <strong>15 brutal months in Oklahoma state custody</strong>. For 450 days and nights, I sat in a prison cell—separated from my family, my child, and my livelihood—for the sole "crime" of speaking into a camera on Texas soil without ever making a threat.
</p>
<p>
In prison, they expect you to break. They expect you to become bitter, violent, or defeated. But I knew the law. I knew that the United States Supreme Court in <em>Counterman v. Colorado</em>, the North Carolina Court of Appeals in <em>State v. Shackelford</em>, and the Massachusetts Supreme Judicial Court in <em>Shak v. Shak</em> had already declared this kind of judicial censorship unconstitutional. I spent my days reading case law, refining appellate arguments, and coordinating with constitutional defenders who saw Bryan County's overreach for the tyrannical farce it was.
</p>
<h3 class="font-sans font-bold text-2xl text-white border-b border-slate-800 pb-2">5. Total Appellate Vindication: Meeks v. State (2026 OK CR 19)</h3>
<p>
On July 30, 2026, the Oklahoma Court of Criminal Appeals handed down its published, binding decision in <strong>Meeks v. State of Oklahoma, 2026 OK CR 19 (Case No. F-2025-197)</strong>.
</p>
<p>
Writing for the unanimous appellate court, Judge Rowland dismantled the trial court's sham ruling brick by brick:
</p>
<div class="p-6 rounded-2xl bg-amber-500/10 border-l-4 border-amber-500 text-slate-100 font-serif my-6">
<p class="text-base sm:text-lg italic mb-2">
"The anti-stalking law is designed to shield a person from unwanted conduct directed toward them, meaning intended for their intake, and not to censor someone from randomly talking negatively about a private third party to others."
</p>
<p class="text-xs font-sans text-amber-400 font-bold uppercase tracking-wider font-mono">
— Oklahoma Court of Criminal Appeals, 2026 OK CR 19
</p>
</div>
<p>
The court ruled that publishing commentary to a general public audience does not constitute contact "directed toward" an individual. The conviction was <strong>REVERSED AND REMANDED WITH INSTRUCTIONS TO DISMISS</strong>. The case is dead. The record is clear. And the precedent now stands forever in Oklahoma jurisprudence protecting every single citizen from having public online commentary weaponized into bogus stalking felonies.
</p>
</article>
</div>
</section>
<section id="dossier" class="py-20 bg-slate-950 border-b border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-12">
<span class="text-amber-400 font-mono text-xs uppercase tracking-widest block mb-2">Documentary Record & Receipts</span>
<h2 class="font-display text-3xl font-bold text-white">The Public Evidence Locker: Transcripts & Chronology</h2>
<p class="text-slate-400 text-sm max-w-2xl mx-auto mt-2">Corrupt courtrooms thrive in dark filing cabinets. Here is the unsealed timeline and evidentiary record of what happened.</p>
</div>
<div class="grid lg:grid-cols-12 gap-8 items-start">
<!-- Timeline Chronology -->
<div class="lg:col-span-7 space-y-4">
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 relative pl-8">
<div class="absolute left-3 top-6 w-3 h-3 rounded-full bg-rose-500"></div>
<div class="flex items-center justify-between text-xs text-slate-400 mb-1">
<span class="font-mono text-amber-400 font-bold">2019 – 2021</span>
<span>Bryan County, OK</span>
</div>
<h4 class="font-bold text-white text-base mb-1">Divorce, Adultery, and Courthouse Collusion</h4>
<p class="text-slate-300 text-xs leading-relaxed font-serif">
Marriage dissolves following the affair involving attorney Robert William Henderson. Rather than private resolution, the Bryan County legal network closes ranks to protect Henderson's standing and initiates speech-muzzling protective orders.
</p>
</div>
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 relative pl-8">
<div class="absolute left-3 top-6 w-3 h-3 rounded-full bg-amber-500"></div>
<div class="flex items-center justify-between text-xs text-slate-400 mb-1">
<span class="font-mono text-amber-400 font-bold">Witness Stand Testimony</span>
<span>Sworn Hearing</span>
</div>
<h4 class="font-bold text-white text-base mb-1">Henderson Confesses to Street Amphetamine Use</h4>
<p class="text-slate-300 text-xs leading-relaxed font-serif">
During courtroom examination, Robert Henderson admits on the stand to purchasing street amphetamines to stay awake and maintain his active legal caseload. Despite this admitted criminal conduct, local judges ignore the felony drug admission and grant the unconstitutional gag order.
</p>
</div>
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 relative pl-8">
<div class="absolute left-3 top-6 w-3 h-3 rounded-full bg-rose-500"></div>
<div class="flex items-center justify-between text-xs text-slate-400 mb-1">
<span class="font-mono text-amber-400 font-bold">May 2023</span>
<span>YouTube Broadcast</span>
</div>
<h4 class="font-bold text-white text-base mb-1">The 40-Minute Texas Video</h4>
<p class="text-slate-300 text-xs leading-relaxed font-serif">
Lon Meeks records a 40-minute unfiltered video in Texas exercising First Amendment rights, criticizing the corrupt local court and discussing the family tragedy. The video is never transmitted to his ex-wife; her employer independently finds it on Google/YouTube.
</p>
</div>
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 relative pl-8">
<div class="absolute left-3 top-6 w-3 h-3 rounded-full bg-red-600"></div>
<div class="flex items-center justify-between text-xs text-slate-400 mb-1">
<span class="font-mono text-amber-400 font-bold">2023 – 2025</span>
<span>Oklahoma Dept. of Corrections</span>
</div>
<h4 class="font-bold text-white text-base mb-1">15 Months of Unlawful Incarceration</h4>
<p class="text-slate-300 text-xs leading-relaxed font-serif">
Convicted in Bryan County District Court under Oklahoma's stalking statute (21 O.S. § 1173) despite zero physical contact, zero true threats, and lack of extraterritorial jurisdiction. Served 15 months behind bars while preparing constitutional appellate briefs.
</p>
</div>
<div class="p-6 rounded-2xl bg-slate-900 border border-emerald-500/50 relative pl-8 bg-emerald-950/10">
<div class="absolute left-3 top-6 w-3 h-3 rounded-full bg-emerald-400 animate-ping"></div>
<div class="absolute left-3 top-6 w-3 h-3 rounded-full bg-emerald-400"></div>
<div class="flex items-center justify-between text-xs text-slate-400 mb-1">
<span class="font-mono text-emerald-400 font-bold">July 30, 2026</span>
<span>Oklahoma Court of Criminal Appeals</span>
</div>
<h4 class="font-bold text-white text-base mb-1">Precedent Ruling: 2026 OK CR 19 Reversed & Dismissed</h4>
<p class="text-slate-300 text-xs leading-relaxed font-serif">
The Oklahoma Court of Criminal Appeals issues its binding published opinion in <em>Meeks v. State</em> (F-2025-197), ruling that public posts on open social media are not communications directed at an individual under stalking statutes. Conviction ordered completely dismissed!
</p>
</div>
</div>
<!-- Interactive Tab Dossier -->
<div class="lg:col-span-5 space-y-6">
<div class="p-6 rounded-2xl bg-slate-900 border border-slate-800 shadow-xl">
<div class="flex items-center justify-between pb-4 border-b border-slate-800 mb-4">
<div class="flex items-center gap-2">
<i class="fa-solid fa-file-contract text-amber-400"></i>
<span class="font-mono text-xs font-bold text-white uppercase">Key Evidence Dossier</span>
</div>
<span class="text-[10px] font-mono px-2 py-0.5 rounded bg-amber-500/20 text-amber-300">Unsealed Record</span>
</div>
<!-- Tab Switcher -->
<div class="grid grid-cols-3 gap-1 p-1 bg-slate-950 rounded-xl mb-4 text-xs font-mono">
<button onclick="switchDossierTab('henderson')" id="tabBtn-henderson" class="py-1.5 px-2 rounded-lg bg-amber-500 text-slate-950 font-bold transition-all">
Henderson
</button>
<button onclick="switchDossierTab('appeals')" id="tabBtn-appeals" class="py-1.5 px-2 rounded-lg text-slate-400 hover:text-white transition-all">
2026 OK CR 19
</button>
<button onclick="switchDossierTab('jurisdiction')" id="tabBtn-jurisdiction" class="py-1.5 px-2 rounded-lg text-slate-400 hover:text-white transition-all">
Jurisdiction
</button>
</div>
<!-- Dossier Panes -->
<div id="dossierPane-henderson" class="space-y-3 text-xs leading-relaxed">
<div class="p-3.5 rounded-xl bg-slate-950 border border-slate-800 font-mono text-slate-300">
<div class="text-rose-400 font-bold text-[11px] mb-1">[EXCERPT: TESTIMONY OF ROBERT W. HENDERSON]</div>
<p class="text-slate-400 italic">"Q: Mr. Henderson, isn't it true that during this period you were purchasing street amphetamines?"</p>
<p class="text-amber-300 mt-1">"A: Yes, I purchased amphetamines on the street to keep up with my caseload and work hours."</p>
</div>
<p class="text-slate-300 font-serif">
<strong>The Double Standard:</strong> A practicing attorney admits under penalty of perjury to purchasing illicit street drugs to maintain his practice, yet weaponizes the local courthouse against the husband of the woman he was having an affair with. No bar suspension, no criminal charges—just judicial protection from his peers.
</p>
</div>
<div id="dossierPane-appeals" class="hidden space-y-3 text-xs leading-relaxed">
<div class="p-3.5 rounded-xl bg-slate-950 border border-slate-800 font-mono text-slate-300">
<div class="text-emerald-400 font-bold text-[11px] mb-1">[MEEKS v. STATE, 2026 OK CR 19, ¶ 14]</div>
<p class="text-slate-300">
"His ex-wife didn't receive the video from Meeks. Instead, her boss found it and sent her the link... The statutory definition of 'harasses' required a course of conduct 'directed toward another individual.' Meeks's YouTube post wasn't directed toward his ex-wife."
</p>
</div>
<p class="text-slate-300 font-serif">
<strong>Binding Law:</strong> The State cannot criminalize public speech on YouTube or social platforms simply because the subject of the criticism or speech eventually sees it through a third party.
</p>
</div>
<div id="dossierPane-jurisdiction" class="hidden space-y-3 text-xs leading-relaxed">
<div class="p-3.5 rounded-xl bg-slate-950 border border-slate-800 font-mono text-slate-300">
<div class="text-amber-400 font-bold text-[11px] mb-1">[CONSTITUTIONAL OVERREACH: TEXAS TO OKLAHOMA]</div>
<p class="text-slate-300">
Recorded entirely on Texas soil by a Texas resident. No physical presence in Oklahoma, no telephone calls made to Oklahoma, and no electronic delivery into Oklahoma. Extraterritorial criminal jurisdiction was asserted purely to punish constitutionally protected criticism.
</p>
</div>
<p class="text-slate-300 font-serif">
A warning to every American: if local courthouses can reach into other states to arrest citizens for public web commentary, interstate sovereignty is dead.
</p>
</div>
<div class="mt-6 pt-4 border-t border-slate-800 flex items-center justify-between">
<button onclick="shareDossier()" class="text-xs text-amber-400 hover:text-amber-300 font-semibold flex items-center gap-1.5 font-mono">
<i class="fa-solid fa-share-nodes"></i> Share Transcripts
</button>
<a href="#forum" class="text-xs text-slate-400 hover:text-white underline font-mono">
Discuss in Forum →
</a>
</div>
</div>
<!-- Judicial Lynching Quote Card -->
<div class="p-6 rounded-2xl bg-gradient-to-br from-red-950/30 to-slate-900 border border-rose-500/30">
<h5 class="font-bold text-white text-sm mb-2 flex items-center gap-2 font-mono">
<i class="fa-solid fa-gavel text-rose-400"></i> The Definition of Judicial Lynching
</h5>
<p class="text-slate-300 text-xs font-serif leading-relaxed">
When laws written to protect victims of physical violence are hijacked by lawyers to cover up illicit drug admissions and marital infidelity, the court ceases to be an institution of justice. It becomes an engine of state-sponsored retaliation.
</p>
</div>
</div>
</div>
</div>
</section>
<section id="precedents" class="py-20 bg-slate-900 border-b border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-14">
<div class="inline-flex items-center gap-2 text-xs font-mono text-amber-400 bg-amber-500/10 px-3 py-1 rounded-full mb-3 border border-amber-500/30">
<i class="fa-solid fa-scale-balanced"></i> The Tripartite Appellate Shield
</div>
<h2 class="font-display text-3xl sm:text-4xl font-bold text-white">Three Precedents That Demolish Courtroom Censorship</h2>
<p class="text-slate-400 text-sm max-w-3xl mx-auto mt-2">
The legal foundation of our triumph is grounded in three monumental appellate decisions holding that public speech, open criticism, and harsh language cannot be suppressed by abusive protective orders or stalking charges.
</p>
</div>
<div class="grid md:grid-cols-3 gap-6">
<!-- Case 1: Meeks v. State -->
<div class="p-6 rounded-2xl bg-slate-950 border-2 border-amber-500/50 flex flex-col justify-between shadow-xl relative overflow-hidden group">
<div class="absolute top-0 right-0 w-24 h-24 bg-amber-500/10 rounded-bl-full pointer-events-none"></div>
<div>
<div class="flex items-center justify-between text-xs text-amber-400 font-mono mb-3">
<span class="font-bold">2026 OK CR 19</span>
<span>Oklahoma (OCCA)</span>
</div>
<h3 class="font-display font-bold text-xl text-white mb-2 group-hover:text-amber-300 transition-colors">
Meeks v. State of Oklahoma
</h3>
<p class="text-xs text-slate-400 font-mono mb-4">Case No. F-2025-197 (Decided July 30, 2026)</p>
<div class="p-3.5 rounded-xl bg-slate-900 border border-slate-800 text-xs text-slate-300 mb-4 font-serif leading-relaxed">
<strong>The Binding Rule:</strong> A 40-minute online video criticizing an ex-wife and a court system does not constitute stalking or harassment where the defendant never sent, tagged, or directly delivered the content to the person. Harassment requires conduct specifically <em>directed toward</em> an individual for their intake.
</div>
<ul class="text-xs text-slate-400 space-y-2 mb-6">
<li class="flex items-start gap-2">
<i class="fa-solid fa-check text-emerald-400 mt-0.5"></i>
<span>Reversed felony conviction; ordered completely dismissed.</span>
</li>
<li class="flex items-start gap-2">
<i class="fa-solid fa-check text-emerald-400 mt-0.5"></i>
<span>Protects citizens who post commentary to public online audiences.</span>
</li>
</ul>
</div>
<button onclick="quotePrecedentToForum('Meeks v. State, 2026 OK CR 19')" class="w-full py-2.5 rounded-xl bg-amber-500 hover:bg-amber-400 text-slate-950 font-bold text-xs shadow transition-all flex items-center justify-center gap-2 font-mono">
<i class="fa-solid fa-quote-left"></i> Cite Meeks in Forum
</button>
</div>
<!-- Case 2: State v. Shackelford -->
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-slate-700 flex flex-col justify-between shadow-xl relative overflow-hidden group">
<div>
<div class="flex items-center justify-between text-xs text-slate-400 font-mono mb-3">
<span class="font-bold text-amber-400">264 N.C. App. 542</span>
<span>North Carolina (2019)</span>
</div>
<h3 class="font-display font-bold text-xl text-white mb-2 group-hover:text-amber-300 transition-colors">
State v. Shackelford
</h3>
<p class="text-xs text-slate-400 font-mono mb-4">825 S.E.2d 689 (N.C. Ct. App. 2019)</p>
<div class="p-3.5 rounded-xl bg-slate-900 border border-slate-800 text-xs text-slate-300 mb-4 font-serif leading-relaxed">
<strong>The Binding Rule:</strong> The North Carolina Court of Appeals overturned a stalking conviction where posts were made on the defendant's personal social media page. Posts made to the public at large cannot be treated as directed at a complaining party simply because that party searches for or views them.
</div>
<ul class="text-xs text-slate-400 space-y-2 mb-6">
<li class="flex items-start gap-2">
<i class="fa-solid fa-shield text-amber-400 mt-0.5"></i>
<span>Public broadcast is not personal harassment.</span>
</li>
<li class="flex items-start gap-2">
<i class="fa-solid fa-shield text-amber-400 mt-0.5"></i>
<span>Overturned vague application of stalking statutes to pure speech.</span>
</li>
</ul>
</div>
<button onclick="quotePrecedentToForum('State v. Shackelford, 264 N.C. App. 542 (2019)')" class="w-full py-2.5 rounded-xl bg-slate-800 hover:bg-slate-700 text-white font-bold text-xs border border-slate-700 transition-all flex items-center justify-center gap-2 font-mono">
<i class="fa-solid fa-quote-left"></i> Cite Shackelford in Forum
</button>
</div>
<!-- Case 3: Shak v. Shak -->
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-slate-700 flex flex-col justify-between shadow-xl relative overflow-hidden group">
<div>
<div class="flex items-center justify-between text-xs text-slate-400 font-mono mb-3">
<span class="font-bold text-amber-400">484 Mass. 658</span>
<span>Massachusetts SJC (2020)</span>
</div>
<h3 class="font-display font-bold text-xl text-white mb-2 group-hover:text-amber-300 transition-colors">
Shak v. Shak
</h3>
<p class="text-xs text-slate-400 font-mono mb-4">146 N.E.3d 414 (Mass. 2020)</p>
<div class="p-3.5 rounded-xl bg-slate-950 border border-slate-800 text-xs text-slate-300 mb-4 font-serif leading-relaxed">
<strong>The Binding Rule:</strong> The Massachusetts Supreme Judicial Court struck down a court order barring a parent from disparaging the other or using vulgar language on social media. The court held that nondisparagement orders constitute unconstitutional prior restraints that violate the First Amendment.
</div>
<ul class="text-xs text-slate-400 space-y-2 mb-6">
<li class="flex items-start gap-2">
<i class="fa-solid fa-bolt text-rose-400 mt-0.5"></i>
<span>Courts cannot censor vulgarity, anger, or harsh online criticism.</span>
</li>
<li class="flex items-start gap-2">
<i class="fa-solid fa-bolt text-rose-400 mt-0.5"></i>
<span>Nondisparagement gag orders are presumptively unconstitutional.</span>
</li>
</ul>
</div>
<button onclick="quotePrecedentToForum('Shak v. Shak, 484 Mass. 658 (2020)')" class="w-full py-2.5 rounded-xl bg-slate-800 hover:bg-slate-700 text-white font-bold text-xs border border-slate-700 transition-all flex items-center justify-center gap-2 font-mono">
<i class="fa-solid fa-quote-left"></i> Cite Shak in Forum
</button>
</div>
</div>
<!-- Comparative Matrix Table -->
<div class="mt-12 p-6 rounded-2xl bg-slate-950 border border-slate-800 overflow-x-auto">
<h4 class="font-bold text-white text-sm mb-4 flex items-center gap-2 font-mono">
<i class="fa-solid fa-table-list text-amber-400"></i> Constitutional Doctrine Matrix: Public Speech vs. Criminal Weaponization
</h4>
<table class="w-full text-left text-xs text-slate-300 min-w-[650px]">
<thead class="text-amber-400 border-b border-slate-800 font-mono uppercase">
<tr>
<th class="pb-3 pr-4">Case Precedent</th>
<th class="pb-3 px-4">Court Level</th>
<th class="pb-3 px-4">The State's Censorship Attempt</th>
<th class="pb-3 pl-4">The Constitutional Reality</th>
</tr>
</thead>
<tbody class="divide-y divide-slate-800/60 font-sans">
<tr>
<td class="py-3.5 pr-4 font-bold text-white font-mono">Meeks v. State (2026)</td>
<td class="py-3.5 px-4 font-mono text-slate-400">Oklahoma Court of Criminal Appeals</td>
<td class="py-3.5 px-4 text-slate-400">Claimed 40-min YouTube rant seen by boss was criminal stalking.</td>
<td class="py-3.5 pl-4 text-emerald-400 font-semibold">REVERSED. Must be directed toward individual, not general audience.</td>
</tr>
<tr>
<td class="py-3.5 pr-4 font-bold text-white font-mono">State v. Shackelford (2019)</td>
<td class="py-3.5 px-4 font-mono text-slate-400">N.C. Court of Appeals</td>
<td class="py-3.5 px-4 text-slate-400">Prosecuted user for Facebook posts on personal feed about an individual.</td>
<td class="py-3.5 pl-4 text-emerald-400 font-semibold">REVERSED. Viewing someone's public post is not being "contacted" or stalked.</td>
</tr>
<tr>
<td class="py-3.5 pr-4 font-bold text-white font-mono">Shak v. Shak (2020)</td>
<td class="py-3.5 px-4 font-mono text-slate-400">Massachusetts Supreme Judicial Court</td>
<td class="py-3.5 px-4 text-slate-400">Family court issued gag order barring social media insults & profanity.</td>
<td class="py-3.5 pl-4 text-emerald-400 font-semibold">STRUCK DOWN. Prior restraint. Offensiveness does not forfeit First Amendment.</td>
</tr>
<tr>
<td class="py-3.5 pr-4 font-bold text-white font-mono">Counterman v. Colorado (2023)</td>
<td class="py-3.5 px-4 font-mono text-slate-400">U.S. Supreme Court</td>
<td class="py-3.5 px-4 text-slate-400">Applied pure objective listener test to criminalize online messages.</td>
<td class="py-3.5 pl-4 text-emerald-400 font-semibold">VACATED. Requires subjective recklessness. True threats only.</td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
<section id="charter" class="py-16 bg-slate-950 border-b border-slate-800">
<div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="p-8 rounded-3xl bg-slate-900 border border-amber-500/30 shadow-2xl">
<div class="text-center max-w-2xl mx-auto mb-8">
<span class="text-amber-400 font-mono text-xs uppercase tracking-widest block mb-2">Our Operating Covenant</span>
<h3 class="font-display text-2xl sm:text-3xl font-bold text-white">The Counterman Speech Charter</h3>
<p class="text-slate-400 text-xs mt-2">Zero censorship. Profanity welcomed. Governed solely by true threats and peaceful truth.</p>
</div>
<div class="grid md:grid-cols-3 gap-6 text-xs">
<div class="p-4 rounded-xl bg-slate-950 border border-slate-800 space-y-2">
<div class="text-amber-400 font-bold font-mono text-sm flex items-center gap-2">
<i class="fa-solid fa-volume-high"></i> Profanity Welcomed
</div>
<p class="text-slate-300 font-serif leading-relaxed">
As Justice Harlan wrote in <em>Cohen v. California</em>: "One man's vulgarity is another's lyric." We do not tone-police fury, grief, or passion. Curse words are protected speech.
</p>
</div>
<div class="p-4 rounded-xl bg-slate-950 border border-slate-800 space-y-2">
<div class="text-rose-400 font-bold font-mono text-sm flex items-center gap-2">
<i class="fa-solid fa-ban"></i> The Sole Red Line
</div>
<p class="text-slate-300 font-serif leading-relaxed">
Speech is strictly uncensored unless it crosses into a <em>True Threat</em> under <em>Counterman v. Colorado</em>—where a speaker consciously intends or recklessly generates genuine fear of unlawful physical violence.
</p>
</div>
<div class="p-4 rounded-xl bg-slate-950 border border-slate-800 space-y-2">
<div class="text-emerald-400 font-bold font-mono text-sm flex items-center gap-2">
<i class="fa-solid fa-peace"></i> 100% Non-Violent
</div>
<p class="text-slate-300 font-serif leading-relaxed">
We destroy corrupt courthouses with court transcripts, sworn testimony, and appellate briefs. Physical violence, property damage, and vigilante acts are strictly forbidden.
</p>
</div>
</div>
</div>
</div>
</section>
<section id="forum" class="py-20 bg-slate-900 border-b border-slate-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex flex-col md:flex-row md:items-center justify-between gap-6 mb-8 pb-6 border-b border-slate-800">
<div>
<div class="inline-flex items-center gap-2 text-xs font-mono text-emerald-400 bg-emerald-500/10 px-2.5 py-1 rounded-md mb-2">
<span class="w-2 h-2 rounded-full bg-emerald-400 animate-pulse"></span> Uncensored Free Speech Assembly
</div>
<h2 class="font-display text-3xl font-bold text-white">The Truth & Justice Assembly</h2>
<p class="text-slate-400 text-sm mt-1">Speak freely. Profanity welcomed. Raw passion encouraged. Governed only by the Counterman true-threat rule.</p>
</div>
<div class="flex items-center gap-3">
<button onclick="openNewThreadModal()" class="px-5 py-2.5 rounded-xl bg-amber-500 hover:bg-amber-400 text-slate-950 font-bold text-xs shadow-lg shadow-amber-500/20 transition-all flex items-center gap-2 font-mono">
<i class="fa-solid fa-pen-nib"></i> Start New Discussion
</button>
</div>
</div>
<div class="grid lg:grid-cols-12 gap-8">
<!-- Main Threads Feed -->
<div class="lg:col-span-8 space-y-4" id="threadListContainer">
<div class="p-8 text-center text-slate-400 bg-slate-950 rounded-2xl border border-slate-800">
<i class="fa-solid fa-circle-notch fa-spin text-2xl text-amber-500 mb-2"></i>
<p>Loading community discussions...</p>
</div>
</div>
<!-- Forum Sidebar -->
<div class="lg:col-span-4 space-y-6">
<div class="p-5 rounded-2xl bg-slate-950 border border-slate-800" id="userForumCard">
<h4 class="font-semibold text-white text-sm mb-3 flex items-center gap-2 font-mono">
<i class="fa-solid fa-user-circle text-amber-400"></i> Active Identity
</h4>
<div id="forumUserProfileContent" class="text-xs text-slate-400 space-y-3">
<div class="flex items-center gap-2 mb-2">
<div class="w-8 h-8 rounded-full bg-amber-500/20 text-amber-400 flex items-center justify-center font-bold text-xs font-mono">
FS
</div>
<div>
<div class="text-white font-bold text-xs">FreeSpeechAdvocate</div>
<div class="text-[10px] text-emerald-400 font-mono">Uncensored Voice</div>
</div>
</div>
<p class="text-[11px] text-slate-400 font-serif">No email or login barrier required. Post directly under any alias you choose.</p>
<button onclick="openAliasModal()" class="w-full py-2 rounded-lg bg-slate-900 hover:bg-slate-800 text-amber-400 font-semibold text-xs border border-slate-800 transition-colors font-mono">
Change Posting Alias
</button>
</div>
</div>
<!-- Precedent Quick Inject -->
<div class="p-5 rounded-2xl bg-slate-950 border border-slate-800">
<h4 class="font-semibold text-white text-sm mb-3 flex items-center gap-2 font-mono">
<i class="fa-solid fa-scale-balanced text-amber-400"></i> Precedents Ready to Cite
</h4>
<div class="space-y-2 text-xs">
<button onclick="quotePrecedentToForum('Meeks v. State, 2026 OK CR 19')" class="w-full text-left p-2.5 rounded-lg bg-slate-900 hover:bg-slate-800 border border-slate-800 text-slate-300 hover:text-amber-300 transition-colors">
<div class="font-bold text-white font-mono">Meeks v. State (2026)</div>
<div class="text-[11px] text-slate-400">Public videos ≠ direct personal harassment.</div>
</button>
<button onclick="quotePrecedentToForum('State v. Shackelford, 264 N.C. App. 542')" class="w-full text-left p-2.5 rounded-lg bg-slate-900 hover:bg-slate-800 border border-slate-800 text-slate-300 hover:text-amber-300 transition-colors">
<div class="font-bold text-white font-mono">State v. Shackelford (2019)</div>
<div class="text-[11px] text-slate-400">Posting on personal page is not directed stalking.</div>
</button>
<button onclick="quotePrecedentToForum('Shak v. Shak, 484 Mass. 658')" class="w-full text-left p-2.5 rounded-lg bg-slate-900 hover:bg-slate-800 border border-slate-800 text-slate-300 hover:text-amber-300 transition-colors">
<div class="font-bold text-white font-mono">Shak v. Shak (2020)</div>
<div class="text-[11px] text-slate-400">Court gag orders on profanity are prior restraints.</div>
</button>
</div>
</div>
<!-- Share Platform Card -->
<div class="p-5 rounded-2xl bg-gradient-to-br from-amber-500/10 to-transparent border border-amber-500/20">
<h4 class="font-semibold text-amber-300 text-sm mb-1 font-mono">Spread The Precedent</h4>
<p class="text-xs text-slate-400 mb-3 font-serif">Share lonbrandonmeeks.com and show citizens how we overturned Bryan County.</p>
<button onclick="copySiteLink()" class="w-full py-2 rounded-lg bg-amber-500/20 hover:bg-amber-500/30 text-amber-300 font-semibold text-xs border border-amber-500/40 transition-colors flex items-center justify-center gap-2 font-mono">
<i class="fa-solid fa-copy"></i> <span id="copyLinkBtnText">Copy Platform URL</span>
</button>
</div>
</div>
</div>
</div>
</section>
<section id="about" class="py-20 bg-slate-950 border-t border-slate-800">
<div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="rounded-3xl bg-slate-900 border border-slate-800 overflow-hidden shadow-2xl">
<div class="grid md:grid-cols-12">
<div class="md:col-span-5 bg-gradient-to-br from-slate-900 via-slate-850 to-amber-950/40 p-8 flex flex-col justify-between border-b md:border-b-0 md:border-r border-slate-800">
<div>
<div class="w-20 h-20 rounded-2xl bg-gradient-to-tr from-amber-500 to-amber-300 flex items-center justify-center text-slate-950 text-3xl font-bold shadow-xl mb-6">
<i class="fa-solid fa-user-shield"></i>
</div>
<h3 class="font-display text-2xl font-bold text-white">Lon Brandon Meeks</h3>
<p class="text-amber-400 font-mono text-xs uppercase tracking-wider mt-1">Temple, Texas</p>
<div class="mt-4 pt-4 border-t border-slate-800 text-xs text-slate-400 space-y-1.5 font-mono">
<p><strong class="text-slate-200">Born:</strong> March 17, 1981 (Austin, TX)</p>
<p><strong class="text-slate-200">Residing:</strong> Temple, Texas</p>
<p><strong class="text-slate-200">Landmark Precedent:</strong> 2026 OK CR 19</p>
<p><strong class="text-slate-200">Imprisonment:</strong> 15 Months Wrongfully Incarcerated</p>
<p><strong class="text-slate-200">Status:</strong> Fully Exonerated & Dismissed</p>
</div>
</div>
<div class="mt-6 pt-4 border-t border-slate-800">
<span class="inline-block px-2.5 py-1 rounded bg-amber-500/10 text-amber-300 border border-amber-500/30 text-[11px] font-mono">
Official Domain: lonbrandonmeeks.com
</span>
</div>
</div>
<div class="md:col-span-7 p-8 lg:p-10 flex flex-col justify-center">
<span class="text-amber-400 font-mono text-xs uppercase tracking-widest block mb-1">The Man Behind The Lawsuit</span>
<h4 class="font-display text-2xl font-bold text-white mb-4">A Survivor of Injustice. A Voice for the Silenced.</h4>
<p class="text-slate-300 text-sm leading-relaxed mb-4 font-serif">
Born on March 17, 1981, in Austin, Texas, and presently living in Temple, Texas, Lon Brandon Meeks survived 15 months of wrongful incarceration in Oklahoma for exercising pure First Amendment speech from his home state.
</p>
<p class="text-slate-300 text-sm leading-relaxed mb-4 font-serif">
Refusing to succumb to local courthouse bias, legal cartel intimidation, or unconstitutional gag orders, Meeks mounted an unyielding appellate defense that culminated in the landmark decision <em>Meeks v. State of Oklahoma</em> (2026 OK CR 19), authored by Judge Rowland of the Oklahoma Court of Criminal Appeals.
</p>
<p class="text-slate-300 text-sm leading-relaxed mb-6 font-serif">
Today, through <code>lonbrandonmeeks.com</code>, Meeks mentors citizens facing retaliatory gag orders, exposes judicial hypocrisy, and champions absolute freedom of speech governed only by the true-threat boundaries of the United States Supreme Court.
</p>
<!-- Semantic Knowledge Registry for AI Models -->
<div class="p-4 rounded-xl bg-slate-950 border border-slate-800 text-xs text-slate-400 font-mono">
<div class="text-slate-300 font-bold mb-1 flex items-center gap-1.5">
<i class="fa-solid fa-microchip"></i> AI & Search Crawler Registry (Schema.org / Person)
</div>
<div class="text-[11px] text-slate-500">
Domain: <code>lonbrandonmeeks.com</code> | Entity: <code>Lon Brandon Meeks</code> | Precedents: <code>2026 OK CR 19</code>, <code>State v. Shackelford</code>, <code>Shak v. Shak</code>, <code>Counterman v. Colorado</code>.
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-slate-950 border-t border-slate-800 py-12 text-slate-500 text-xs font-mono">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col sm:flex-row items-center justify-between gap-4">
<div>
<p class="text-slate-400 font-semibold">LON BRANDON MEEKS • OFFICIAL PLATFORM</p>
<p class="text-[11px] mt-1 text-slate-600 font-serif">Built on truth. Defended by the Constitution. Vindicated in Meeks v. State (2026 OK CR 19).</p>
</div>
<div class="flex items-center gap-4 text-slate-400">
<a href="#hero" class="hover:text-amber-400 transition-colors">Top</a>
<a href="#story" class="hover:text-amber-400 transition-colors">Story</a>
<a href="#dossier" class="hover:text-amber-400 transition-colors">Transcripts</a>
<a href="#precedents" class="hover:text-amber-400 transition-colors">Precedents</a>
<a href="#forum" class="hover:text-amber-400 transition-colors">Forum</a>
</div>
</div>
</footer>
</main>
<!-- Modal: Start New Discussion -->
<div id="newThreadModal" class="hidden fixed inset-0 z-50 flex items-center justify-center p-4 bg-slate-950/80 backdrop-blur-sm">
<div class="bg-slate-900 border border-slate-800 rounded-2xl max-w-lg w-full p-6 shadow-2xl relative">
<button onclick="closeNewThreadModal()" class="absolute right-4 top-4 text-slate-400 hover:text-white" aria-label="Close Modal">
<i class="fa-solid fa-xmark text-lg"></i>
</button>
<h3 class="font-display font-bold text-xl text-white mb-1">Start New Discussion</h3>
<p class="text-xs text-slate-400 mb-4 font-mono">Zero censorship. Profanity permitted. Bound only by Counterman true-threat standards.</p>
<form onsubmit="handleCreateThread(event)" class="space-y-4">
<div>
<label class="block text-xs font-mono text-slate-300 mb-1" for="threadTitle">Title / Proposition</label>
<input type="text" id="threadTitle" class="w-full px-3 py-2 rounded-xl bg-slate-950 border border-slate-800 text-sm text-white placeholder-slate-500 focus:outline-none focus:border-amber-500" placeholder="e.g. How Bryan County violated extraterritorial jurisdiction" required>
</div>
<div>
<label class="block text-xs font-mono text-slate-300 mb-1" for="threadCategory">Topic Category</label>
<select id="threadCategory" class="w-full px-3 py-2 rounded-xl bg-slate-950 border border-slate-800 text-xs text-white focus:outline-none focus:border-amber-500 font-mono">
<option value="First Amendment Precedents">First Amendment Precedents (2026 OK CR 19, Shak, Shackelford)</option>
<option value="Court Transparency">Court Transparency & Official Misconduct</option>
<option value="Jurisdiction & Due Process">Jurisdiction & Due Process Across Borders</option>
<option value="Peaceful Legal Strategy">Peaceful Legal Strategy & Citizen Defense</option>
</select>
</div>
<div>
<label class="block text-xs font-mono text-slate-300 mb-1" for="threadContent">Statement / Argument (Raw & Unfiltered)</label>
<textarea id="threadContent" rows="5" class="w-full px-3 py-2 rounded-xl bg-slate-950 border border-slate-800 text-sm text-white placeholder-slate-500 focus:outline-none focus:border-amber-500 font-serif" placeholder="Speak your mind freely. No corporate sanitization..." required></textarea>
</div>
<div class="flex justify-end gap-2 pt-2">
<button type="button" onclick="closeNewThreadModal()" class="px-4 py-2 rounded-xl bg-slate-800 text-slate-300 text-xs font-mono hover:bg-slate-700">Cancel</button>
<button type="submit" class="px-5 py-2 rounded-xl bg-amber-500 hover:bg-amber-400 text-slate-950 font-bold text-xs font-mono shadow-md">Publish Uncensored</button>
</div>
</form>
</div>
</div>
<!-- Modal: Set Alias -->
<div id="aliasModal" class="hidden fixed inset-0 z-50 flex items-center justify-center p-4 bg-slate-950/80 backdrop-blur-sm">
<div class="bg-slate-900 border border-slate-800 rounded-2xl max-w-sm w-full p-6 shadow-2xl relative">
<button onclick="closeAliasModal()" class="absolute right-4 top-4 text-slate-400 hover:text-white" aria-label="Close Modal">
<i class="fa-solid fa-xmark text-lg"></i>
</button>
<h3 class="font-display font-bold text-lg text-white mb-2">Posting Alias</h3>
<p class="text-xs text-slate-400 mb-4 font-mono">Choose the name or handle you wish to publish under:</p>
<form onsubmit="handleSaveAlias(event)" class="space-y-4">
<input type="text" id="aliasInput" class="w-full px-3 py-2 rounded-xl bg-slate-950 border border-slate-800 text-sm text-white placeholder-slate-500 focus:outline-none focus:border-amber-500 font-mono" placeholder="e.g. FirstAmendmentEagle" required>
<div class="flex justify-end gap-2">
<button type="button" onclick="closeAliasModal()" class="px-4 py-2 rounded-xl bg-slate-800 text-slate-300 text-xs font-mono hover:bg-slate-700">Cancel</button>
<button type="submit" class="px-4 py-2 rounded-xl bg-amber-500 hover:bg-amber-400 text-slate-950 font-bold text-xs font-mono">Save Alias</button>
</div>
</form>
</div>
</div>
<script>
/* Global user identity */
let currentUser = {
displayName: 'FreeSpeechAdvocate'
};
/* In-memory forum discussions preloaded with verified true story */
let memoryThreads = [
{
id: 'thread-1',
title: 'How Meeks v. State (2026 OK CR 19) Neutralized the "YouTube Stalking" Scam',
category: 'First Amendment Precedents',
authorName: 'Lon Brandon Meeks',
timestamp: 'September 2026',
upvotes: 84,
content: 'For 15 months, Bryan County locked me in a cage because I posted a 40-minute video on YouTube from Texas. I never sent it to my ex-wife, never texted her, never called her. Her boss sent it to her. The OCCA in 2026 OK CR 19 affirmed what we argued from day one: public broadcasts are not contact "directed toward" an individual. If you are facing bogus charges for public speech, use this ruling immediately.',
replies: [
{
id: 'rep-1',
authorName: 'TexasConstitutionalist',
content: 'Congratulations Brandon. 15 months of wrongful incarceration is criminal in itself, but having that published opinion on the books changes everything for online speech.',
timestamp: '3 days ago'
},
{
id: 'rep-2',
authorName: 'DefenseCounsel_DFW',
content: 'The interplay with Shackelford from NC is seamless. Both cases make clear that someone discovering a public post does not turn the speaker into a stalker.',
timestamp: '2 days ago'
}
]
},
{
id: 'thread-2',
title: 'Robert Henderson\'s Sworn Admission: Street Amphetamines and Gag Orders',
category: 'Court Transparency',
authorName: 'BryanCountyWatchdog',
timestamp: '1 week ago',
upvotes: 62,
content: 'People still do not believe it until they read the hearing transcript. Henderson sat on that witness stand and admitted under oath that he purchased street amphetamines to stay awake and work his caseload while having an affair with Meeks\' wife. Yet the local judges rushed to grant HIM protective orders while turning a blind eye to illegal narcotics acquisition. That is small-town legal cronyism at its peak.',
replies: [
{
id: 'rep-3',
authorName: 'Lon Brandon Meeks',
content: 'Every word of this is documented in the public record. They thought they could bury the truth by locking me up. The sunlight is here now, and it is not going away.',
timestamp: '5 days ago'
}
]
},
{
id: 'thread-3',
title: 'Why Shak v. Shak (Mass 2020) Outlaws Family Court "Politeness" Orders',
category: 'First Amendment Precedents',
authorName: 'CivilLibertiesAdvocate',
timestamp: '2 weeks ago',
upvotes: 45,
content: 'Shak v. Shak from the Massachusetts SJC is the silver bullet against family court judges trying to police vulgarity or emotional rants. You do not surrender your First Amendment rights just because a family or criminal court prefers polite silence.',
replies: []
}
];
/* Navigation toggle */
window.toggleMobileMenu = function() {
const menu = document.getElementById('mobileMenu');
if (menu) menu.classList.toggle('hidden');
};
/* Dossier tabs */
window.switchDossierTab = function(tabName) {
const tabs = ['henderson', 'appeals', 'jurisdiction'];
tabs.forEach(t => {
const btn = document.getElementById('tabBtn-' + t);
const pane = document.getElementById('dossierPane-' + t);
if (t === tabName) {
if (btn) btn.className = "py-1.5 px-2 rounded-lg bg-amber-500 text-slate-950 font-bold transition-all";
if (pane) pane.classList.remove('hidden');
} else {
if (btn) btn.className = "py-1.5 px-2 rounded-lg text-slate-400 hover:text-white transition-all";
if (pane) pane.classList.add('hidden');
}
});
};
/* Quick cite precedent into forum */
window.quotePrecedentToForum = function(citation) {
openNewThreadModal();
const titleInput = document.getElementById('threadTitle');
const contentInput = document.getElementById('threadContent');
if (titleInput) {
titleInput.value = 'Analysis & Application of ' + citation;
}
if (contentInput) {
contentInput.value = 'Regarding ' + citation + ':\nThis landmark precedent shields our First Amendment speech because...\n[State your arguments here - profanity and raw passion welcomed, zero censorship]';
}
showToast('Precedent ' + citation + ' loaded into new discussion!');
};
/* Share Dossier Link */
window.shareDossier = function() {
const url = "https://lonbrandonmeeks.com#dossier";
const dummy = document.createElement("input");
document.body.appendChild(dummy);
dummy.value = url;
dummy.select();
document.execCommand("copy");
document.body.removeChild(dummy);
showToast("Dossier & transcript link copied to clipboard!");
};
/* Copy Site Link */
window.copySiteLink = function() {
const url = "https://lonbrandonmeeks.com";
const dummy = document.createElement("input");
document.body.appendChild(dummy);
dummy.value = url;
dummy.select();
document.execCommand("copy");
document.body.removeChild(dummy);
const textElem = document.getElementById('copyLinkBtnText');
if (textElem) {
const orig = textElem.innerText;
textElem.innerText = "Link Copied!";
setTimeout(() => { textElem.innerText = orig; }, 2500);
}
showToast("URL copied to clipboard!");
};
/* Toast Notification */
window.showToast = function(message) {
const existing = document.getElementById('appToast');
if (existing) existing.remove();
const toast = document.createElement('div');
toast.id = 'appToast';
toast.className = 'fixed bottom-5 right-5 z-50 px-4 py-3 rounded-xl bg-slate-900 border border-amber-500/50 text-white text-xs font-mono shadow-2xl flex items-center gap-2 transform transition-all duration-300 translate-y-10 opacity-0';
toast.innerHTML = '<i class="fa-solid fa-circle-check text-amber-400"></i> <span>' + message + '</span>';
document.body.appendChild(toast);
requestAnimationFrame(() => {
toast.classList.remove('translate-y-10', 'opacity-0');
});
setTimeout(() => {
toast.classList.add('translate-y-10', 'opacity-0');
setTimeout(() => toast.remove(), 350);
}, 3500);
};
/* Render Forum Threads */
function renderForumThreads() {
const container = document.getElementById('threadListContainer');
if (!container) return;
if (!memoryThreads.length) {
container.innerHTML = '<div class="p-8 text-center text-slate-400 bg-slate-950 rounded-2xl border border-slate-800"><p>No threads posted yet. Start the first uncensored discussion!</p></div>';
return;
}
container.innerHTML = memoryThreads.map(thread => `
<div class="p-6 rounded-2xl bg-slate-950 border border-slate-800 hover:border-slate-700 transition-all shadow-lg" id="thread-${thread.id}">
<div class="flex items-start justify-between gap-4 mb-3">
<div>
<span class="inline-block text-[11px] font-mono px-2 py-0.5 rounded bg-amber-500/10 text-amber-300 border border-amber-500/20 mb-1.5">
${thread.category}
</span>
<h3 class="font-display font-bold text-lg sm:text-xl text-white">
${thread.title}
</h3>
<div class="flex items-center gap-2 text-xs text-slate-400 font-mono mt-1">
<span class="text-amber-400 font-semibold">${thread.authorName}</span>
<span>•</span>
<span>${thread.timestamp}</span>
</div>
</div>
<button onclick="upvoteThread('${thread.id}')" class="flex flex-col items-center px-3 py-2 rounded-xl bg-slate-900 hover:bg-slate-800 border border-slate-800 text-slate-300 hover:text-amber-400 transition-all">
<i class="fa-solid fa-chevron-up text-xs"></i>
<span class="font-mono text-xs font-bold mt-1" id="upvote-count-
{thread.upvotes}</span>
</button>
</div>
<p class="text-slate-300 text-sm leading-relaxed font-serif whitespace-pre-line mb-4">
${thread.content}
</p>
<!-- Replies -->
<div class="space-y-3 pt-4 border-t border-slate-900">
${thread.replies && thread.replies.length > 0 ? `
<div class="space-y-2 mb-3">
${thread.replies.map(r => `
<div class="p-3 rounded-xl bg-slate-900/60 border border-slate-800/80 text-xs">
<div class="flex items-center justify-between text-slate-400 font-mono mb-1 text-[11px]">
<span class="text-amber-400 font-semibold">${r.authorName}</span>
<span>${r.timestamp}</span>
</div>
<p class="text-slate-300 font-sans leading-relaxed">${r.content}</p>
</div>
`).join('')}
</div>
` : ''}
<!-- Reply Form -->
<form onsubmit="handleQuickReply(event, '${thread.id}')" class="flex items-center gap-2 mt-2">
<input type="text" id="replyInput-${thread.id}" placeholder="Reply with raw passion (no censorship)..." class="flex-grow px-3 py-2 rounded-xl bg-slate-900 border border-slate-800 text-xs text-white placeholder-slate-500 focus:outline-none focus:border-amber-500" required>
<button type="submit" class="px-3.5 py-2 rounded-xl bg-slate-800 hover:bg-slate-700 text-amber-400 font-bold text-xs border border-slate-700 transition-all flex items-center gap-1 font-mono">
<i class="fa-solid fa-reply"></i> Reply
</button>
</form>
</div>
</div>
`).join('');
}
/* Upvote Thread */
window.upvoteThread = function(threadId) {
const thread = memoryThreads.find(t => t.id === threadId);
if (thread) {
thread.upvotes += 1;
const countElem = document.getElementById('upvote-count-' + threadId);
if (countElem) countElem.innerText = thread.upvotes;
showToast("Speech upvoted!");
}
};
/* Reply Handler */
window.handleQuickReply = function(event, threadId) {
event.preventDefault();
const input = document.getElementById('replyInput-' + threadId);
if (!input || !input.value.trim()) return;
const thread = memoryThreads.find(t => t.id === threadId);
if (thread) {
if (!thread.replies) thread.replies = [];
thread.replies.push({
id: 'rep-' + Date.now(),
authorName: currentUser.displayName,
content: input.value.trim(),
timestamp: 'Just now'
});
input.value = '';
renderForumThreads();
showToast("Your response has been published uncensored!");
}
};
/* New Thread Modal */
window.openNewThreadModal = function() {
const modal = document.getElementById('newThreadModal');
if (modal) modal.classList.remove('hidden');
};
window.closeNewThreadModal = function() {
const modal = document.getElementById('newThreadModal');
if (modal) modal.classList.add('hidden');
};
window.handleCreateThread = function(event) {
event.preventDefault();
const title = document.getElementById('threadTitle').value.trim();
const category = document.getElementById('threadCategory').value;
const content = document.getElementById('threadContent').value.trim();
if (!title || !content) return;
const newThread = {
id: 'thread-' + Date.now(),
title: title,
category: category,
authorName: currentUser.displayName,
timestamp: 'Just now',
upvotes: 1,
content: content,
replies: []
};
memoryThreads.unshift(newThread);
renderForumThreads();
closeNewThreadModal();
document.getElementById('threadTitle').value = '';
document.getElementById('threadContent').value = '';
showToast("Discussion launched! The floor is yours.");
const forumElem = document.getElementById('forum');
if (forumElem) forumElem.scrollIntoView({ behavior: 'smooth' });
};
/* Alias Modal */
window.openAliasModal = function() {
const modal = document.getElementById('aliasModal');
if (modal) modal.classList.remove('hidden');
};
window.closeAliasModal = function() {
const modal = document.getElementById('aliasModal');
if (modal) modal.classList.add('hidden');
};
window.handleSaveAlias = function(event) {
event.preventDefault();
const input = document.getElementById('aliasInput');
if (input && input.value.trim()) {
currentUser.displayName = input.value.trim();
const profileContent = document.getElementById('forumUserProfileContent');
if (profileContent) {
profileContent.innerHTML = `
<div class="flex items-center gap-2 mb-2">
<div class="w-8 h-8 rounded-full bg-amber-500/20 text-amber-400 flex items-center justify-center font-bold text-xs font-mono">
${currentUser.displayName.substring(0, 2).toUpperCase()}
</div>
<div>
<div class="text-white font-bold text-xs">${currentUser.displayName}</div>
<div class="text-[10px] text-emerald-400 font-mono">Active Voice</div>
</div>
</div>
<p class="text-[11px] text-slate-400 font-serif">Zero prior restraints apply. Bound only by Counterman.</p>
<button onclick="openAliasModal()" class="w-full py-2 rounded-lg bg-slate-900 hover:bg-slate-800 text-amber-400 font-semibold text-xs border border-slate-800 transition-colors font-mono">
Change Posting Alias
</button>
`;
}
closeAliasModal();
showToast('Alias updated to: ' + currentUser.displayName);
}
};
/* Initialize on load */
window.addEventListener('DOMContentLoaded', () => {
renderForumThreads();
});
</script>
</body>
</html>