Thomas A. Shannon

Professor Emeritus, Religion and Social Ethics at Worcester Polytechnic Institute, Worcester, MA, USA