JOHN W. MCKERNON, JR