Other names: John Patrick Shirley
2010 · Self
2009 · Writing
1999 · Writing
1997 · Writing
1994 · Writing