Artie Vierkant

(*1986, USA), lives and works in New York.