Stocks to buy for long term: Stock market volatility has brought value stocks back to focus. Vinit Bolinjkar of Ventura recommends 5 stocks, including L&T and NBCC, to buy for the long term.