The date has been set!
Stella Maris’ newest film, Hand of the Master: The Art and Life of Dom Gregory De WIt will screen in Lafayette, LA on November 11th at 12:00 PM as part of the Southern Screen Fest.
Here are the details:
101 W. Vermilion St.
Lafayette, LA 70501 United States+ Google Map