subidh kumar singh