david verdaguer