That was most definitely Leon Russell. I saw him in concert in Denver right after he wrote that song/album. It is my favorite although it is hard to find. Leon Russell and the Shelter People...Stranger in a Strange Land. He came out for 3 encores. To this day I have never been to a concert where the crowd brings someone back on stage 3 times!