Shane Vogel

Shane Vogel

Ruth N. Halls Associate Professor, English

Education

  • ,