An Alabama Republican and former attorney general has endorsed Ron Sparks for state agricultural commissioner.