Christopher Escobar

Owner and Executive Director

Christopher is the owner of the Plaza Theatre and the Executive Director of the Atlanta Film Society.

Tagged In

Article

Tuesday January 17, 2012 12:27 PM EST
Christopher Escobar takes over as the festival’s executive director | more...