Richard Thompson. Sorry for the code.
I'm surprised he is a Muslim. Islam frowns on musical creativty. Cat Stevens hasn't played a guitar in many years.