Teen fundraises over $100K for mental health