JAMES R KEENAN