Michael Clifton Cain, Yadkinville, NC – USDOT 2150697 · MC 765535