Album
Lemon Demon
Released 2005
0 58127 0
Spirit Phone
2016
I Am Become Christmas
2012
Dinosaurchestra
Live From the Haunted Candle Shop
2003
Almanac 2009
2009