Rock and Roll Preacher is a song that was written by the lead vocalist who co-wrote most of his material with what Slade bassist?
Rock and Roll Preacher (Hallelujah I'm on Fire):  It was written by lead vocalist Noddy Holder and bassist Jim Lea, and produced by Slade. Noddy Holder:  Holder co-wrote most of Slade's material with bassist Jim Lea and is known for his powerful voice.
Jim Lea