STEPHEN P KEEFE