William E. Corcoran
overview