Brad Allen is an artist with a long history of mixing various digital mediums to construct and innovate.