User photo

John Craig Freeman

About

John Craig Freeman is a contemporary artist and a Professor of New Media at Emerson College in Boston.