MARC P KEANE