JOHN H. CAVANAUGH, SR.