JOHN R PUCKETT