Crosby, Still and Nash are rockers!?! I thought they were more of a folk bank.
I would add Bo Diddley and his protege, George Thoroughgood. Jerry Lee Lewis too. I guess Stevie Ray Vaughan is not so much a rock and roll as an R&B/blues guy.
All MUCH better choices than CSNY in my view.