Investors should "get defensive" on U.S. stocks despite Wednesday's broad rally, one market watcher said.

"I think if you're not taking some of those profits and getting defensive you're making a mistake," said Matt Roddy, vice president and portfolio manager at Rockland Trust, in a CNBC "Power Lunch" interview on Wednesday.