James Curtis Smith

Cleveland, Ohio

Music. Books. Travel. Mischief. Ramble-hearted oaf.