There are 256 salary records for Craig Stephen Koscielski with 60 different job titles from 77 employers across 28 states.