duncan cross