4 Stocks Offering High Yield And High Growth – What More Could You Want?