JOHN T. PRICE, JR.