Glenn Brown (born 1966 in Hexham) is an English artist. He was nominated for the Turner Prize in 2000. Continue reading →