JOHN P. KNOX, JR.