Month: March 2010

Joseph Geist is the ultimate picture of the modern-day philosopher: smart but shabby, proud but homeless