Kevin Lycett

Kevin is a British artist and a founding member of the British band the Mekons.