John Robert Cocker  (born 20 May 1944) — known as Joe Cocker — is an English rock and blues singer,