Selected Work

Immigration:

In the Western District of New York, your judge may matter more than your immigration case. Central Current.

A Syracuse man’s family got him out of detention. He still lives in fear of deportation. Central Current.

Who knows when ICE comes to town? Central Current.

Incarceration:

New York AG’s office bans former Onondaga County jail medical provider from NY jails. Central Current.

Deaths abound in New York’s jail infirmaries. So do profits. New York Focus. Winner of the New York Press Club 2025 Nellie Bly Cub Reporter Award.

Local government:

Onondaga County Executive Ryan McMahon has kept the county in a state of emergency for three years. Why? Central Current.

As Democrats take power in the Onondaga County Legislature, they’re reckoning with what they can — and can’t — do. Central Current.

Onondaga County legislators are still getting emails asking them to stop the aquarium. It’s too late, they say. Central Current.

Climate and environment:

Onondaga ‘LakeBack’ protest shades arrival of Seneca Chief with history of harm. Central Current.

Gold mining season gets an early start in Nome. The Nome Nugget.

Thawing permafrost and beach erosion threaten cemeteries but solutions are lacking. The Nome Nugget.

International issues:

‘It’s like I was losing my family.’ Iranian students in Syracuse suffer through state violence back home. Central Current.

Vanishing heritage: the last echoes of Tajikistan’s Jewish community. Moment Magazine.

‘This is a revolution.’ Final project for a college journalism class.