JAMES D KELLER