JOHN J. BRANNON, JR.