Original thoughts and
stories about golf
in the Deep South.



Stories
Election Day (2024)
Blind Men and Blood (2022)
Maybe This Year Will Be Better Than the Last (2021)
Is There a Bullet in the PGA Tour’s Biggest Gun? (2021)
Over the Hills and Far Away (2021)
Twenty Years Later, Casey Martin Still Stands Alone (2021)
For Now, Davis Riley Stands Alone (2021)
An Overhaul at Overton Park (2021)
In Nebraska, Landmand is King Collins’ Next Very Big Thing (2020)
Now for Mississippi 12-Holer’s Hard Part (2020)
Black Numbers (2020)
On Mishits and Melancholy (2020)
Little Bob in Birmingham (2020)
Too Big to Trail (2020)
Akshay Bhatia’s Debut: Brief But Convincing (2019)
Rob Collins and the Long Road Out of Hell (2019)
The Coming Storms: Climate Change and Golf in the South (2019)
Chasing Donald Ross (2019)

Places
Aiken (Aiken, S.C.)
Asheboro Municipal (Asheboro, N.C.)
Atchafalaya (Patterson, La.)
Audubon Park (New Orleans, La.)
Ballantrae (Pelham, Ala.)
Bent Brook (Birmingham, Ala.)
Black Bear (Delhi, La.)
Black Mountain (Black Mountain, N.C.)
Bobby Jones (Atlanta, Ga.)
Brainerd (Chattanooga, Tenn.)
Cambrian Ridge (Greenville, Ala.)
Carter Plantation (Springfield, La.)
Cider Ridge (Oxford, Ala.)
Clear Creek (Vicksburg, Miss.)
Contraband Bayou (Lake Charles, La.)
Dancing Rabbit — Azaleas (Pearl River, Miss.)
Dancing Rabbit — Oaks (Pearl River, Miss.)
Eagle Ridge (Ridgeland, Miss.)
East Potomac (Washington, D.C.)
Farmlinks (Sylacauga, Ala.)
Golf (1985)
Grand Bear (Saucier, Miss.)
Great Southern (Gulfport, Miss.)
Highland Park (Birmingham, Ala.)
Isle Dauphine (Dauphin Island, Ala.)
Joseph Bartholomew (New Orleans, La.)
LaFortune (Tulsa, Okla.)
Langston (Washington, D.C.)
LeFleur’s Bluff (Jackson, Miss.)
Memorial Park (Houston, Tex.)
Osceola Municipal (Pensacola, Fla.)
Orange Beach Golf Center (Orange Beach, Ala.)
Oxmoor Valley — Short (Birmingham, Ala.)
Pine Crest Inn (Pinehurst, N.C.)
Pine Creek (Purvis, Miss.)
Pinehurst Brewing Co. (Pinehurst, N.C.)
Putter’s Palace (Pearl, Miss.)
Quail Creek (Fairhope, Ala.)
Quail Hollow (McComb, Miss.)
Roebuck (Birmingham, Ala.)
Sewanee (Sewanee, Tenn.)
Shell Landing (Gautier, Miss.)
Sweetens Cove (South Pittsburg, Tenn.)
Swope (Kansas City, Mo.)
The Backyard (Birmingham, Ala.)
The Dogwoods (Grenada, Miss.)
The Fields (Lagrange, Ga.)
The Refuge (Flowood, Miss.)
Timber Creek (Spanish Fort, Ala.)
Timberton (Hattiesburg, Miss.)
Tot Hill Farm (Asheboro, N.C.)
Trustmark Park (Pearl, Miss.)
Tunica National (Tunica, Miss.)
Webb Memorial (Baton Rouge, La.)
Whippoorwill (Altoona, Ala.)
Wolf Hollow (Wesson, Miss.)

Wanderlust
Brora (Brora, Scotland)
Champions Retreat (Evans, Ga.)
El Camaleón (Playa Del Carmen, Mexico)
Golspie (Golspie, Scotland)
Grove Park Inn (Asheville, N.C.)
Mid Pines (Southern Pines, N.C.)
Mossy Oak (West Point, Miss.)
Pinehurst No. 2 (Pinehurst, N.C.)
Pinehurst No. 3 (Pinehurst, N.C.)
Pinehurst No. 4 (Pinehurst, N.C.)
Pine Needles (Southern Pines, N.C.)
Royal Dornoch (Dornoch, Scotland)
Shoal Creek (Birmingham, Ala.)
Southern Hills (Tulsa, Okla.)
Southern Pines (Southern Pines, N.C.)
Tobacco Road (Sanford, N.C.)

Substacks
It’s OK Not to Be Mad at the U.S. Men’s Hockey Team (Feb. 25, 2026)
Maybe We’re All the Hell’s Angels (Dec. 7, 2025)
Lane Kiffin Leaving Shouldn’t Hurt as Much as It’s Going To (Nov. 20, 2025)
The Ryder Cup’s United States Problem (Sept. 29, 2025)
How Do You Solve a Problem Like the Ryder Cup? (Sept. 27, 2025)
Tommy Fleetwood, Come Play the Sanderson (August 26, 2025)
Tired of Winning (August 19, 2025)
TopGolf is the Present (Aug. 15, 2025)
Upon Losing the Hulkster (July 24, 2025)
It is Your Patriotic Duty to Watch “Jaws” on the Fourth of July (July 1, 2025)
Cry, Crybaby! Cry! (June 26, 2025)
Spencer Strider is Not Dead Yet (June 14, 2025)
Someone’s Gonna Die at the U.S. Open (June 12, 2025)
Now, Where Were We? (June 11, 2025)

Conversations
John Boyette (2020)
Chad Coleman (2020)
Rob Collins (2019)
Tom Coyne (2019)
Ian Critser (2019)
Kyle Harris (2020)
Jim Hartsell (2020)
Andy Johnson (2019)
Thad Layton (2020)
Abby Liebenthal (2020)
Troy Miller (2019)
Kevin Moore (2020)
Bunkie Perkins (2021)
Brendan Porath (2019)
Kyle Porter (2020)
Chad Ramey (2020)
Keith Rhebb (2019)
Cody Self (2019)