JOHN J. EDWARDS, JR.