DAVID L. PUCKETT