Alec Hirsch portrait

Alec Hirsch

Associate Professor · Oregon Health & Science University

Credentials:

History