St. Catherine man charged