Photo of Anand, Sowmya

Sowmya Anand

Project Coordinator

Building:

MC 371

Address:

203 Tech Plaza, 616 East Green St. Champaign, IL 61820

Office Phone Voice:

217-333-2219