More than 20 years ago, I purchased the following three mutual funds for large, mid, and small-cap value stocks, and I have held onto them ever since. I am pleased with their returns. VFIAX: Vanguard 500 Index VIMAX: Vanguard Mid-Cap Index VSMAX: Vanguard Small-Cap Index (tracks the Russell 2000 Index)