William Mackinnon is an artist.