These 'top of the food chain' stocks are the best names you can buy, says one analyst