David Kershaw, Moline, IL – USDOT 894491 · MC 389685