JOHN H. EDGE