Catherine Haas is a native Philadelphian who received her master’s in film history from Columbia University. She is a freelance film programmer, writer, and an avid pug enthusiast.
1 2 3 10