Richard Kieckhefer thumb.jpg | Newberry
Richard Kieckhefer, Northwestern University

Richard Kieckhefer, Northwestern University