I'm a digital editor for USA TODAY Sports by way of the Des Moines Register and the University of Maryland.
Our journalists adhere to the USA TODAY NETWORK Principles of Ethical Conduct For Newsrooms.
My Recent Work
Trade grades: Blackhawks take big gamble trading top-5 pick
Seahawks receive Super Bowl rings: Check them out
Knicks fans throw items at Wemby, Spurs after Finals thriller
Ronald Acuna Jr. injury update: What we know about Braves star
Brewers fireballer hits Rockies player in helmet with pitch
Hurricanes-Golden Knights double-OT thriller ends on bizarre goal
3 goals, 39 seconds: Hurricanes go on record scoring barrage
Hurricanes set the tone with goal just 25 seconds into Game 1
Who's favored to win Stanley Cup? Odds for Hurricanes-Golden Knights
Who will win Stanley Cup? Predictions for Hurricanes-Golden Knights
Hurricanes fans mock Canadiens with 'Olé' chant during Game 5 blowout
Donovan Mitchell injury update: Cavs star goes to locker room, returns
Travis Kelce chugs beer as he sits courtside with Taylor Swift
De'Aaron Fox injury update: Spurs star hobbles to bench
NHL playoff predictions: Who will win conference championships?
Juan Soto exits Mets game early: What we know
Golden Knights defenseman faces hearing for hit that injured Ducks player
Timberwolves coach rips ref for 'completely unprofessional behavior'
Is FanDuel down? What we know about 'technical difficulties'
Key Knicks player couldn't finish Game 2 vs. 76ers: What we know
KAT rescues stuck ball in funny moment during 76ers-Knicks
NHL playoff predictions for second round: Who goes to conference finals?
Lightning vs. Canadiens predictions: Who wins Game 7?
Ronald Acuña injury update: Why Braves star exited game vs. Rockies
Nikola Jokic at center of Nuggets-Timberwolves fight
Knicks set records in series-sealing rout of Hawks
Two players ejected as tempers boil over in Hawks-Knicks beatdown
Is Connor McDavid playing tonight? Injury update for Oilers star
2026 NFL Draft Round 1 recap: Winners, losers and everything else
Thunder star exits Game 2 vs. Suns with hamstring injury
Mets snap 12-game losing streak in Soto's return, but lose Lindor
Josh Allen chugs beer, fires up crowd before Buffalo Sabres playoff game
Playoff rivalry renewed: Nuggets vs. Timberwolves staff predictions, odds
Who'll advance in NHL playoffs? Picks, predictions for first round series
Draymond Green shares moment with Kerr, Curry ... then gets ejected
Who will win the Stanley Cup? Expert picks for NHL playoffs
Goalie fight! Devils, Rangers netminders throw punches