DAVID M KEELEY