duncan mendoza