I'm currently accepting new inquiries for speaking engagements. Please use the "contact" link above to get in touch.

The following represents a selection of my work, archived at various publications around the web. If you're interested in reading a specific piece that isn't included here, please use the "contact" link at left to get in touch.


My Baltimore Ravens columns are archived here


Selected Podcast Appearances (click on the title):

February 13, 2019 - The Federalist Radio Hour: Rise of the NFL

December 2, 2018 - Good Seats Still Available: The NFL's Origin (and Survival) Story  

November 4, 2018 - Good Seats Still Available: The Battle for Dallas

October 31, 2018 - Pros and Prose

October 12, 2018 - The Sporting Life with Jeremy Schaap

July 3, 2017 - Roughly Speaking with Dan Rodricks: Cal, Lou and the Streak


Some previous long-form articles (click on the title):

"The Numbers Game" - A feature story about the Ravens' record book.

"Handle with Care" - Reviewing the Baltimore Colts' fateful decision to draft Art Schlichter. 

"Carroll Rosenbloom: Man of Mystery" - A look back the controversial Baltimore Colts owner.

"Off To The Races" - My Smithsonian magazine piece about the first major American horse race -- in 1752!

"The Quiet Pioneer" - A profile of the first African-American to play for the Baltimore Orioles.

"Bop Til You Drop" - A Sports Illustrated piece about the Naval Academy boxing tournament.

"In Ripken's sentimental journey, last chance to play is the real trip" - Cal Ripken's last night in uniform.