carteharcourt2018