Temple Grandin

Fort Collins, CO, United States

About Temple

TED Conference

TED2010