JAMES E. TEMPLETON