peter north blasts holly ryder