September 9, 2021
Neff is The Clutch 2021 Top Advertising Company in Pennsylvania...
In an interview with 6abc Action News‘ David Henry, Neff says “to rehab its image Penn State must demonstrate that its biggest concern is the victims. Then, install policies to make sure it never happens again.” Click on the image above to watch the full report.