peter north actor