Christian LovschalJohn Lux2022-03-02T10:28:06-05:00 Project Description Florida Film & Television Center 50 NW 14th Street Miami, FL 33136 305-812-1083 Project Details Categories: Producer Members