John Craig Freeman is an artist.