who is david shrigley?

who is david shrigley?
www.davidshrigley.com