Mark McCloskey speaks at Carthage