Cavello marks 25 years at St. Charles