greg mills authorlatest news & developments