peter schmeichellatest news & developments