steve fleschlatest news & developments