Tim McManemy
Tim McManemy

Tim McManemy

skeptic, pragmatist, programmer