More:
In Pennsylvania, persons 18 years of age and older whom are not prohibited by
law from owning firearms may openly carry a handgun
in plain sight with no license except in vehicles*, cities of
the first class** (Philadelphia) and where prohibited specifically
by statute.
Ref.: Title 18, ch.61, Subchapter A. Uniform Firearms Act & Commonwealth v. Ortiz
http://paopencarry.org/info.html
If he was not in Philly he was within his legal rights.