JOHN P. FOOTE