Kevin Sullivan

A lost human making things at the intersection of creativity and technology with a dash of absurdity. Okay - maybe mostly absurdity!