JOHN L. GRAY, JR