There are 640 salary records for Craig Taylor J with 134 different job titles from 175 employers across 38 states.