david trail 2024