John Samuelson Templeton (British)