JAMES E KELLER