How Josh Shapiro rode his record as Pennsylvania attorney general to the governor's mansion | CNN Politics
Josh Shapiro's campaign, in first ad of $16.9 million buy, declares Doug Mastriano's anti-abortion, anti-LGBTQ beliefs 'too risky for Pa.' | Pittsburgh Post-Gazette