Target, Costco, and Walmart are stocks to own, says strategist