Karl Keefer


Full Stack Web Developer


Hard Trekker


Filmmaker


Traveler



karl@karlkeefer.com