JOHN J. ESTOCK, JR.