Stephen Palmer is an artist and writer.