Edwin McCain plays rock, alternative rock and indie rock music. He has 10 albums from 1991 to 2008.

« »