fred halgreenlatest news & developments