DAVID F KEILI