Niladri Patra

Niladri Patra

Lives in Boston, MA, United States

Went to MIT

New to Amygoz??

Sign up now to get your own personalized timeline

Create an account

Social