There are 517 salary records for Shields Robert Iii J with 130 different job titles from 143 employers across 27 states.