There are 512 salary records for Joseph Kim with 144 different job titles from 132 employers across 25 states.