JOHN D. MCLANAHAN, JR.