John P. Gallagher

Professor of the Practice Emeritus