I'm a general assignment photographer who also writes on occasion.

Latest Stories

Temple football takes down Tulane, 29-21

Temple football defeated Tulane, 29-21, at Lincoln Financial Field in South Philadelphia on Saturday, Nov. 16, 2019.

Penn football holds on to defeat Cornell, 21-20

Penn Football held on to defeat Cornell, 21-20, after a failed two-point conversion that would have given Cornell the lead in the final seconds of the fourth quarter was broken up by freshman Kendren Smith at Franklin Field on Saturday, Nov. 09, 2019.

Stony Brook defeats Villanova, 36-35

Stony Brook stunned Villanova with a comeback win to spoil their homecoming night at Villanova Stadium on Saturday, Oct. 26, 2019.

Penn State prevails over Michigan in their 2019 White Out game

Penn State defeated Michigan, 28-21, during their white out game at Beaver Stadium in University Park, PA on Saturday, Oct. 19, 2019.

Photos

To honor Pennsylvania’s fallen soldiers, Philly police and labor union members held a boxing match

For one night only, members of the Philadelphia Police Department stepped into the boxing ring to face off against members of some of the city’s largest labor unions.

To honor Pennsylvania's fallen soldiers, police and labor union members held a boxing match

To honor Pennsylvania's fallen soldiers, police and labor union members held a boxing match

For one night only, members of the Philadelphia Police department stepped into the boxing ring to face off against members of some of the city's largest labor unions. The event was part of a fundraising effort to build a memorial on Delaware Avenue to honor the 290 service members from Pennsylvania who died fighting in Iraq and Afghanistan.

Temple takes down Maryland, 20-17

Temple defeated no. 21 Maryland for their second win of the season at Lincoln Financial Field on Saturday, Sept. 14, 2019.

La Salle beats Malvern Prep, 24-13

La Salle football defeated Malvern Prep, 24-13, at Springfield Township High School on Saturday, Sept. 7, 2019.

Beyoncé and Jay-Z dance to Lizzo, Lil Uzi Vert at Made in America

Watch Beyonce and Jay-Z were spotted backstage rocking out to Lizzo and Philly's Lil Uzi Vert.

Beyonce dances to Lizzo at Made in America

Watch Beyonce dance to Lizzo's "Tempo" at Made in America