James Proctor

Digital media and interactive art.