PhD Peter R. Holmes