annie mcphersonlatest news & developments