JOHN F. WEAGLE