Whether breaking news or an in-depth feature, my writing often sits at the intersection of politics and culture. Explore some select clips below:



The DNC rejects a climate change debate and puts virtual caucusing in doubt

“I have no plan right now,” Trump says amid escalating Chinese trade war

After international criticism, Bolsonaro deploys military to fight Amazon fires

Florida man who used “stand your ground” defense found guilty of manslaughter

Saudi Arabia changed its guardianship laws, but activists who fought them remain imprisoned

After weeks of protest, Puerto Rico has a new leader — for now

A controversial deal between US and Guatemala could reshape the asylum process

In a victory for Trump, the Supreme Court frees up $2.5 billion for the border wall

In leaked memos, Britain’s ambassador to the US calls Trump “clumsy and inept”

Border Patrol leadership reportedly knew about derogatory Facebook group for years

As immigrant children go without soap and toothbrushes, Trump and Pence say Congress is to blame

Trump called off a military strike against Iran. The US targeted its computer systems instead.



The Expat Crew Campaigning for Bernie Sanders in France



The Politics and Limits of Transportation Systems Around the World



In a suburban apartment, nursing wildlife back to health

Marching 16 miles, through the night, for suicide prevention

Judge rules for Philadelphia in ‘Sanctuary City’ case

To save the world, first they must save a building in West Philly

Truelove prizes seeds and stories from around the world

Blue Stoop: A new hang for literary Philly

From identifying plants to making cheese, ‘shtetl skills’ are reviving a more traditional way of life

For these immigrants, flipping pancakes and learning English go hand-in-hand

Philly’s Croatian World Cup fans: They watched. They roared. Alas, their team came up short


Screen Shot 2019-07-26 at 10.28.40 PM

Bay Ridge Offers Small-Town Spirit Beneath a Soaring Bridge

Dyker Heights Balks at Holiday Lights Gawkers



Brooklyn Students Use ‘Theatre of the Oppressed’ to Explore Solutions to Gun Violence



Democrat Justin Brannan Narrowly Beats John Quaglione in Contested Council Race

After Losing Lease, Brooklyn Food Co-op Fights To Stay Alive

‘Fake News’ at Sunset Park’s Tabla Rasa Gallery

Art, Ecofeminism, And Community On Display At A New Gallery In Bay Ridge



In Bay Ridge, change, but not hookah smoke, is in the air



A Tale of High-Heeled Backflips, Towering Wigs, and Two Cities at Synetic

Killing Jiminy Cricket: How Old Trout Puppet Workshop Developed Famous Puppet Death Scenes

The ‘A’ Stands for ‘Art:’ The Welders’ New CSA Program Crowdsources Patronage

Sew Sisters: Arena Stage’s Premiere Blood Quilt is a Family Affair

The Flick Shines (Over a Three Hour Run) at Signature

The Cripple Of Inishmaan Falters In Its Second Half

Something Between Biography And Fever Dream: Jarry Inside Out @ Spooky Action Theater

Forum Theatre’s World Builders: A Raw, Beautiful Examination Of The Psyche

Sex With Strangers @ Signature Theatre

Shakespeare Theatre Company’s ReDiscovery Series Seeks To Redefine The Classics



This is what happens when Native Powwow meets electronic dance music

Grand jury won’t indict officer in Michael Brown death

Painter immortalizes last meals of 600 prisoners put to death

How and why you should record the police

Poet embraces eastern philosophy to heal from sexual abuse

Weekly Poem: Saeed Jones composes a ‘Prelude’ to one Boy’s coming-of-age

400 years after his death, Shakespeare’s sonnets live on in your smartphone

Female Kurdish fighters take arms against Islamic State extremists

Demand for ivory fuels dramatic surge in elephant poaching

How the Panama Canal helped make the U.S. a world power

Why your zip code matters when it comes to diabetic amputations

Filmmaker ponders married life after ‘112 Weddings’

South Africans head to election polls, 20 years after end of apartheid

Nigerians take to streets, social media to demand return of kidnapped girls