JOHN E. D. PEACOCK, JR.