Richard Boven is an artist and filmmaker. He currently resides in Los Angeles.

YOU MAY HAVE SEEN HIM WITH