Dynamic Asset Allocation for Stocks, Bonds, and Cash