Answer this question:

who wrote rock and roll i gave you the best years of my life??
Kevin Stephen Johnson