Terry Rose "USA>China>Mexico 2007-2016"