JAMES C KEAKIN