DAVID F KECKO