christopher duggan