Jeremy Taylor
Jeremy Taylor produced and directed the award-winning documentary “Burma: An Indictment” and founded FilmFestivalToday.com.