Stephen T. Harper

Stephen T. Harper

Cogito ergo…um… wait, I know this one, just give me a minute…