Conor Lamb never mentions Trump. It’s working in his favor.

ROSS TOWNSHIP, PENNSYLVANIA — “Lamb the Sham” is President Donald Trump’s go-to insult to wield against freshman Democrat Rep. Conor Lamb. But if the president hopes it will trigger an angry response from the candidate, he’s wrong.

Lamb, who will face off against Rep. Keith Rothfus (R) in Pennsylvania’s newly redrawn 17th district, rarely mentions Trump by name on the campaign trail, preferring instead to keep his attention focused on local issues and, more broadly, on Americ...