There are 76 salary records for James Templeton with 6 different job titles from 5 employers in 1 state.