This site has not been updated in several years. This page contains a list of old stories with links that may no longer work.
To find my most recent work, here is my author page at The Buffalo News, which features 1,000+ articles.
…
The Buffalo News
- Fredonia advances to states; Lancaster, Frewsburg less fortunate
- No-hitter from MLB Draft prospect Dallas powers Canisius to Game One victory
- Freshman’s heroics lead Nardin to Msgr. Martin softball title
- Immaculata rallies to win All-Cathoic track title in school’s final year
- Cole Schneider’s story inspires at Bowman Showcase
- Trevor Pray, the coach’s son, leads Ken East to state hockey title
- Goal blizzard sends Ken East hockey to state championship
- Panama boys earn trip to Glens Falls
- Will South’s early blitz puts out Flames
- Eighth-graders lead Lake Shore to A-2 girls basketball title
- Ken East hockey rallies to beat Will East in OT
- Monsignor Martin girls hockey takes title
- Will North, Niagara-Wheatfield meet for hockey title, again
- Father-son coaching duel goes to Amherst’s Kensey
- Jackson’s clutch shot sends Lew-Port to final
- Vermont team ends Nichols’ title run
- Bills vs. Jets: Fan jumps on flaming table, sets self on fire
- Bills vs. Cowboys: 7-year-old fan knows to plan for next year, decked out Bills van and Chritmas suits
- Bills vs. Texans: SWAT teams at the tailgate and Cellino & Barnes shirts
- Bills vs. Dolphins: Tailgater’s last request – keep the tickets
- Grand Island lives up to No. 1 billing in taking A-1 crown
- Exchange student’s 2 goals lead Iroquois to title over Ken East
- Catt/LV’s last-second FG bounces off the crossbar and just makes it in
- Bills vs. Bengals: Fan in a ridiculous cheerleader outfit and October flurries
- Bills vs. Giants: NY’s team, pink snowplow and Helmet Man
- Bills vs. Patriots: Mid-tailgate wedding, Dizzy Bat redemption and more
- Meet Dizzy Bat Kid, who had the week of his life after epic tailgate face plant
- Bills vs. Colts: Hand-rolled cigars, giants steaks, dizzy bat and more
- Bills vs. Steelers: Kids Day, Uncle Buff and … playoffs?
- Bills vs. Panthers: Fans split on QB, OK with IK
- Hamburg, Olean to meet for sectional final after wins Saturday
- After hero’s sendoff, Panama battles into state semis
- Will South breaks through to state final four
- “Red Army” looks at struggle, intolerance Soviets faced to NHL
- Chautauqua team too much for Maycock, Randolph
- Falls tops North to return to AA title game
- Young Section VI team takes fourth at states
- Msgr. Martin regains Fed title
- Germano lifts Kenmore East to title
- Frontier’s Brooks, Lancaster’s George win 55-meter titles
- Depew’s Snyder, Frontier team win at sectionals
- State hockey crown in reach for Kenmore
- Bills vs. Packers: Buddy the Elf, Santa predict Bills victory
- Bills vs. Browns: Fans show love for Talley
- Randolph closes in on three-peat
- Nelsen’s big plays help Randolph rally for title
- Bills vs. Chiefs: Pegulaville plates and Bills Christmas sweaters
- Bills vs. Vikings: Zubaz van and weather fit for Vikings
- Bills vs. Patriots: Surprise for the groom, fans from Germany
- Niagara Wheatfield group is committed to preserving sports programs at risk being cut
- Bills vs. Chargers: Lots of Flutie, Oshawa Generals bus
- Bills vs. Dolphins: High scalpers’ prices, high spirits & visit from Hawaii
- Niagara soccer coach is 28, but well-seasoned
- Cecconi earns coveted spot on Team USA hockey
- Victor tops Lancaster in regional, again
- Fredonia tops Gowanda for B baseball title
- Lockport fighter plans to win shot at world title
- Timon powers to fifth straight lacrosse title
- Canisius dominates at All-High Regatta
- Kane rises to top in return to tennis
- Nichols repeats in Monsignor Martin softball
- Strobl’s book is a guide for young basketball players
- Niagara freshmen goaltenders learned tough lessons during long season
- Farrugia helping to put Niagara’s lacrosse program on the map
- Morris on target as McKinley repeats
- Cheektowaga benefits from good bounce
- NCCC women take winning plunge
- Jamestown and Clarence to play for AA title
- City Honors rallies for Super win
- Spotless record powers Barker into sectional basketball tournament
- Chubak’s stars not yet aligning in pros
- Carroll, Niagara Falls are big winners on lanes
- Mee stacking up titles in final season
- History of Canisius-Niagara rivalry is in the eye of the beholder
- Canisius puts up a fight against Notre Dame
- Only thing Canisius loses is battle of the boards in win over Lamar
- Gaines shows be belongs with game’s best
- Champions work overtime to achieve goals
- Williamsville North, Barker take field hockey titles
- Passion for coaching lifts Miller into Buffalo Hall
- Jacobs the anchor of great Bills’ defenses
- Wolf built solid athletic program at St. Joe’s
- Sacheli created a hockey powerhouse
- Tradition continues as rowing club turns 100
- Top prospect Wheeler, Bisons fall to IronPigs
- Wheeler looks for first win (blog)
- Truilizio settling in with ‘Jacks
- Billy Baron won’t use scholarship for Canisius (blog)
- NABF’s World Series is set to go
- Familia, den Dekker pace Bisons’ rout
- Bisons open series with Lehigh Valley (blog)
- Billy Baron eligible to play for Canisius this season (blog)
- High school football notebook
- First day of practice: Riverside (blog)
- First day of practice: North Tonawanda (blog)
- Mejia is in control for Bisons
- Duda back vs. Pawtucket (blog)
- Kaleta taking steps to cut back on injuries
- Regier on Doan, Ennis (blog)
- Kaleta signs multi-year deal with Sabres (blog)
- Allan blazes a trail
- Johnson displays star quality
- South stars go for three-peat
- Proud PSU alum Scott admits he’d think twice
- Revamped Muny, same results
- Ott expects to make entire team tougher
- Grigorenko closer to NHL dream
- Grigorenko signs with Sabres (blog)
- Duty at home is calling Armia
- McNabb working hard to beat roster odds
- Sabres announce Alumni Plaza (blog)
- Slump behind him, Luke Adam starts fresh
- Son of Patrick Roy impressing at Sabres camp (blog)
- Five absent as Sabres open development camp (blog)
- Travelin’ man sees every Triple-A classic
- Hove aiming for Muny three-peat
- Billy Baron says he’ll join his father at Canisius
- Billy Baron joins dad at Canisius (blog)
- Loeb a double winner as Tornado fizzles out
- Kreuz keeps composure, finds consolation
- Tired Blackwell stays the course at Junior Masters
- Blackwell holds off upset at IJM (blog)
- Junior Masters is more than a golf tournament
- Women’s pro event makes second visit to Williamsville
- Canisius will row for a cause
- Sprinters become friends, champions
- EA relay pleased with personal record, second-place finish
- Tiger’s niece makes pro debut with 75
- Tiger’s niece makes pro debut (blog)
- St. Joe’s throws out St. Francis’ hopes
- Victor’s Portland leads win over Lancaster
- Allen, Izard top girls track field
- Rain doesn’t dampen champions’ fire in girls meet
- Lefty Wilson leads the way for Lancaster
- Sweet three-peat for Sacred Heart
The Pittsburgh Post-Gazette
I spent six months at the PG in 2013. Here’s everything I wrote for the paper:
- Central Catholic defense smothers McDowell in PIAA playoffs
- Athletes of the Week 11/29/13
- Riverhounds become Major League Soccer affiliate
- Athletes of the Week 11/22/13
- WPIAL Class AA football championship preview
- Williams’ strong 2nd half helps Vikings deny Clairton a shot at sixth WPIAL title in a row
- Athletes of the Week 11/15/13
- WPIAL football semifinals preview
- Buffalo’s offense doesn’t show up against Steelers
- RMU pulls away with big second half
- Game of the Week: Woodland Hills vs. Seneca Valley
- WPIAL Class AAA Football Quarterfinals Preview
- WPIAL Class A Football Quarterfinals Preview
- Athletes of the Week: 11/8/13
- Lights Out: WPIAL Playoffs Round One
- Game of the Week: University Prep vs. Allderdice
- Athletes of the Week: 11/1/13
- Where’s Claybourne? Sto-Rox teammates, fans surely know
- Riverhounds make change in ownership with MLS in mind
- Lights Out: Playoff Picture
- Athletes of the Week: 10/25/13
- Game of the Week: Thomas Jefferson vs. West Mifflin
- Fox Chapel’s Martin twins finish 1-2 in WPIAL cross country meet
- Obituary: John R. Morgan / Guidance counselor, coach at Chartiers Valley
- Safety first: Two safeties lift Duquesne over Robert Morris
- Lights Out: The night that was in Friday Night Football, 10/18/13
- Game of the Week: Aliquippa vs. Beaver Falls
- Athletes of the Week: 10/18/13
- 10 departments battle Aliquippa blaze
- Williams breaks passing record, leads Sto-Rox to win
- Lights Out: The night that was in Friday Night Football, 10/11/13
- Pope, Panthers get back at Bethel Park
- Athletes of the Week: 10/11/13
- Game of the Week: Upper St. Clair vs. Bethel Park
- Lights Out: The night that was in Friday Night Football, 10/4/13
- Sto-Rox quarterback sets TD mark
- Game of the Week: North Catholic vs. Avonworth
- Nothing stops West Mifflin’s Wheeler
- NFL great Jim Kelly to be honored
- Lights Out: The night that was in Friday Night Football, 9/27/13
- Sto-Rox QB Williams closing in on records
- Game of the Week: Central Valley at West Allegheny
- Joey Mullen probably didn’t have ‘30,000 of ’em sitting in his New York bank account’ like ‘Miracle’ said
- Just one game, but Larkin, Schmaltz impress at All-American Prospects Game
- Top U.S. hockey prospects to play at Consol
- Big night against Bears no solace for Steelers’ Antonio Brown
- Lights Out: The night that was in Friday Night Football, 9/20/13
- Clairton’s nation-best 66-game win streak broken by Monessen
- After slow start, Brown warms up to help University Prep rout Brashear
- City QB threatens biggest game in state history
- Athletes of the Week: 9/20/13
- Game of the Week: Upper St. Clair vs. Penn Hills
- Lights Out: The night that was in Friday Night Football, 9/13/13
- Athletes of the Week: 9/13/13
- Game of the Week: Kiski Area at Gateway
- Sto-Rox holds on to beat Neshannock
- Losses of Foote, Pouncey add injury to insult
- Lights Out: The night that was in Friday Night Football, 9/6/13
- Seneca Valley pulls away late to beat Pine-Richland
- Golf Spotlight: Canon-McMillan’s girls golfer Waller winning against male competition
- Game of the Week: Central Catholic (1-0) vs. North Hills (1-0)
- Athletes of the Week: 9.6.13
- Lights Out: The night that was in Friday Night Football, 8/30/13
- Game of the Week: No. 2 Upper St. Clair at No. 1 Woodland Hills
- All-American on the mend
- Be Alabama? At IUP, that’s the goal
- Robert Morris football preview
- Duquesne football preview
- Blue Chip Chat with … Jimmy Wheeler, West Mifflin
- Bales hired to work with Penguins’ goaltenders
- Blue Chip Chat with … Chandler Kincade, Blackhawk
- Sto-Rox hires boys’ basketball coach
- Downtown Pittsburgh Liberty Mile race ends in a photo finish
- Penguins hire veteran coach Martin as assistant
- Vintage one-mile race returns to Downtown
- Final round at Southpointe provides struggles
- Paul Claxton reaches longevity milestone
- South Korean Whee Kim grabs lead at Mylan Classic
- Two-time winner aims for PGA promotion
- Rain doesn’t drown fans’ enthusiasm at Steelers training camp (A1)
- Steelers training camp 2013 is upon us (A1)
- Gateway graduate, former Buckeye earns preseason honors at Duquesne
- East All-Stars, Wild Things batters fail to come up with big hit
- Derby experience better for Beatty, but McQuail wins
- Frontier League All-Stars shine in Washington County
- Steelers release 2013 training camp schedule
- No. 3 seed Shabaz avoids upset at PNC Men’s Futures of Pittsburgh
- Concussion prevention takes ‘neck’ step
- Upper St. Clair’s Brown wins 3rd title at West Penn Amateur
- Bradford native takes lead heading into final round of West Penn Amateur
- Goodes in good shape after third round
- First-round leader John Huston heating up again
- Missed putts hamper Colin Montgomerie
- Amateurs get their own thrill playing with pros
- RMU donates skates to special Pittsburgh hockey programs
- Big Ben most likely the happiest camper
- College sports and money: Decades-old issues remain unresolved
- Neshannock crumbles in Class A championship
- Two-run HR in 12th lifts Canon-McMillan to PIAA Class AAAA title
- Ambridge grad enjoying success on links
- Central Catholic crew performs well on a national stage
- Canon-McMillan overpowers North Allegheny
I also wrote these stories for the Miami Herald
- Panthers trade for Mark Pysyk, draft six on second day
- Panthers draft Finnish center Borgstrom 23rd
- Dolphins DB allows Watkins career day
- Knowshon Moreno’s injury has big impact on Miami Dolphins offense
- Allen Hurns makes his mark on UM record book
This one for the Indianapolis Star
These for Newsday
- Rex Ryan doesn’t gloat after knocking out Jets
- Rex Ryan happy as son, Clemson advance to championship
- Darby’s return shores up Bills defense
- Rex Ryan tries to downplay Mario Williams news
- Rex Ryan ‘subdued’ before rematch with Jets
- Crasa, Bowe lead Section XI to state title
For the Albany Times Union
- Gritty Saints get back on track
- Siena looks to bounce back from rout
- Canisius drills short-handed Siena
- Danes sloppy in opener
For the Hampton (Va.) Daily Press
- Bills have confidence in Taylor heading into contract year
- Taylor, Bills avoid losing record in upset of Jets
- Bills beat Cowboys in game that isn’t meaningless to Taylor
- Taylor’s late TD pass leads Bills to vital win over Texans
- Bills win as Taylor, offense return to health
- Manuel, Bills struggle as Taylor sits
- Taylor, Bills hear boos in loss to Giants
- Taylor rallies Bills in fourth but falls short against Patriots
- Tyrod Taylor shines for Bills in long-awaited debut
And these stories for the Tonawanda News