William Last 2024