ryan teddelatest news & developments