Duncan & Barron

Liberty Theatre (St. Landry Parish, Louisiana)