philip machanicklatest news & developments