James Siverns submits his doctoral thesis on 30 June.