mark oswelllatest news & developments