david crarylatest news & developments