JOHN J. REDDY JR.