Jennifer Knapp and Tim Snider Musical Performances

TED stands for Technology, Entertainment, and Design, and this year we made a real effort to include entertainers on our program. Last year we had a an improvisational jazz performance… read more →