JAMES F KEEGAN JR