David OReilly is an artist.