kevin oshea
kevin oshea

kevin oshea

Dad. Manager, Innovations in Teaching & Learning at Purdue. Communications instructor. Views expressed here are my own and in no way represent those of Purdue.