Why political unknown James Craig is exciting Michigan GOP