CHRISTOPHER P KEANE