GREGORY F. PUCKETT