American investment advisor picks stake in 19 companies including Yes Bank, Angel One, BSE, CAMS, Mastek

Stocks