Yadkin County Sheriff Mike Cain has resigned following questions about Harley Davidson motorcycles and a questionable checking account; county commissioners appoint former Forsyth County sheriff’s deputy William Ricky Oliver to serve out Cain four-year term, to which he was re-elected in November.