gary teichmannlatest news & developments