From Paul Lew. He writes: "The bottom of this poster reads: "Trinity Pictures present The Catholic Church: A production by The Father, The Son and The Holy Spirit. In cooperation with the Blessed Virgin Mary. Coming to a parish near you."
I'm trying to get one for the CCD Office. Here's hoping!