JOHN F. SLANE