JAMES K KEEFE