peter lupis