iriventi Bharath vasishta