Praveen Suraneni | doi.page