5:30 – 7 pm Portrait PhEvent Descriptionotography Workshop with Donald E. Camp Art Free Maja ParkPhiladelphia, PA
Philly Sports Network MLS Matchday 30 recap: Union climb back to the top of the league, San Diego clinches playoff berth
Schneps Podcasts Bridging City Hall and Nonprofits with Michael Sedillo, Executive Director of the Mayor’s Office of Nonprofit Services