devesh srivastav