peter h d holman