kyle queiro contract