Templeton Investment Counsel LLC