JOHN C. PORTER,JR.