stonesm.jpg | Newberry
Lawrence Stone, Princeton University

Lawrence Stone, Princeton University