Karl Keefer


Software Engineer


Filmmaker


Traveler



karl@karlkeefer.com