JOHN P. WEEKS, JR.