McCollough battles recall campaign