First-Person Stories • 6th October 2026 Real-Life Stress Test Kodiak, 2004: a fatal rescue, a freighter broken in two, and a brand-new press system that crashed twice.
First-Person Stories • 6th October 2026 Telling an Admiral the Truth Deepwater Horizon, a "no pollution" comment, and an elevator ride in Panama.
First-Person Stories • 6th October 2026 A Reporter Once Called Me "A Reasonably Nice Guy" Paulsboro, 2012: a train derailment, a community meeting, and a fight over keeping the press out.
First-Person Stories • 6th October 2026 Yes, I Told Christopher Nolan No A policy "no" on a Coast Guard lighthouse, and how we got Dunkirk to yes.
First-Person Stories • 6th October 2026 The Spill With No Name The worst Great Lakes spill in a decade, and a source nobody ever found.
First-Person Stories • 6th October 2026 The Meeting at Activision How a meeting in Santa Monica put the Coast Guard at E3 and into AAA games.
First-Person Stories • 6th October 2026 Tweeting a Case Alone in the office during a search-and-rescue case, I put out the press release 140 characters at a time.
First-Person Stories • 6th October 2026 Why NCIS Sounds Right One note on a rough cut fixed how the Coast Guard sounds on screen.
DVIDS • 1st January 2013 Photography: Coast Guard Imagery on DVIDS Official U.S. Coast Guard photography I shot as a public affairs specialist, archived on DVIDS: Great Lakes cutters and ice rescue, Alaska operations and more.
GovLoop • 10th June 2009 Social Media and Coast Guard Cases Bylined post from 2009 on using Twitter during active search-and-rescue cases, written while the Coast Guard was still working out how social media fit a live response.