St. Croix County American Legion invests in local children