91³Ô¹ÏÍø

Watch CBS News

Georgia businessman Rick Jackson announces run for governor

Georgia businessman Rick Jackson is entering the race for governor, pitching himself as a conservative outsider shaped by hardship who says his life story proves results matter more than politics.

In a announcing his run, Jackson described growing up in poverty, moving through five foster homes and living in Atlanta's Techwood Homes projects. He said he was called "white trash" as a child and never knew his father, while his mother struggled with alcoholism. Jackson said those experiences pushed him to work hard, lean on his Christian faith and build a life focused on responsibility and action.

"I learned to work hard, trusted in Jesus Christ as my Lord and Savior, started a family, and founded a business," Jackson wrote. "Today I employ thousands of Georgians, taking care of people and protecting America's antibiotic supply. I'm running for governor now to deliver the results that do-nothing politicians never will."

According to his campaign page, Jackson moved through 13 schools while in foster care before taking a straight-commission sales job after he could no longer afford college. He later bought the company he worked for, a decision he describes as betting on himself.

Today, Jackson says his businesses operate in all 50 states, help provide care to more than 20 million patients each year and generate more than $3 billion in annual revenue. He says his companies play a role in protecting the nation's antibiotic supply, a point he often highlights as evidence of his focus on practical results.

Jackson is running as a political outsider, stating that Georgia needs leadership driven by action rather than what he calls empty rhetoric. His campaign priorities include making Georgia what he describes as "the most affordable state in America," with proposals to freeze property taxes, cut the state income tax in half within four years, and work to eliminate it within eight.

Other priorities listed by his campaign include supporting law enforcement, protecting children, fighting illegal immigration, opposing what he calls "woke ideology," and supporting children in foster care, an issue Jackson says is deeply personal given his own childhood.

Jackson frames his candidacy as a contrast with career politicians, saying his background in business and philanthropy gives him the experience needed to deliver measurable results for Georgia families.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });