Leeds Barroll

Leeds Barroll is a Scholar-in-Residence at the Folger Shakespeare Library, Washington, D.C.