Bloch.jpg | Newberry
​R. Howard Bloch, Yale University

​R. Howard Bloch, Yale University