karen mcveighlatest news & developments