kennedy.jpg | Newberry
William Kennedy, Cornell University

William Kennedy, Cornell University