eric ham firstpost america