hannah mcneishlatest news & developments