John MacKay
Since 2006
Works in New Haven, Connecticut United States of America

BIO
Professor, Slavic Languages and Literatures and Film Studies
Chair, Film Studies Program
Yale University