Edmund A. Walsh S. J. Ph. D.