DAVID L SHACKELFORD