Album Discography

Year Album Label AllMusic Rating User Ratings
I Think Too Much 1998 I Think Too Much Lizard Group
 
()
Settie 2001 Settie 33rd Street Records
 
()