peter jukes james melville