St. Mary's carnival runs Sept. 19 to 21