There are 255 salary records for Xin Liu with 65 different job titles from 68 employers across 19 states.