JOHN W. WEATHERS, JR.