Stephanie Lewis

Affiliation(s):staff
Title:Production Specialist
Department(s):Finance & Administration, Information Technology Services, Chief Technology Office
Email:s456@uchicago.edu
Phone:(773) 702-7619
Fax:(773) 834-7382
Address:6045 South Kenwood Avenue
Chicago, IL, 60637
Faculty Exchange:6045

vCard

Vcard icon