EDMUND G. S. FLANNIGAN III