duncan pugh