Teen's nonprofit raises money after friend's death