christopher templeton