Senior Digital Media Producer
414 Wohlers Hall
1206 S Sixth St
Champaign, IL 61820
217-244-4070
tclaya63@illinois.edu