peter ninnes