Atlanta Film Executive Steve Mensch Memorialized

Steve Mensch, who managed the Tyler Perry Studio in Southwest Atlanta and who was a well-known and well-liked figure in the motion picture business in America, died last month. One of his passions was flying and he was killed when the…

Continue Reading