Selyan ShresthaActor · 2005–2026 · Cambridge, Massachusetts, United StatesActed in 1No release dateThose Who Know SelyanInterviewee