WILLIAM JOHN EDWARDS, JR.