Kenneth Sharp
Kenneth Sharp

Kenneth Sharp

Anti-techno-utopian techie, frustrated writer, aide-de-kitty.