JOHN L. HASTING