jim-flannery-2024