91³Ô¹ÏÍø

Watch CBS News

Ex-Alabama player accused of impersonating Michael Penix Jr., other NFL players in loan fraud case

A former Alabama football player is facing wire fraud and identity theft charges as part of a scheme that involved him impersonating Atlanta Falcons quarterback Michael Penix Jr. and other NFL players to secure nearly $20 million in loans, according to federal court documents.

Charges against Luther Davis, owner of the Georgia-based sports management company RockSource and former Crimson Tide defensive lineman, were filed in mid-March.

According to documents filed in the United States District Court for the Northern District of Georgia, Davis partnered with CJ Evins, the founder of Deed Chasers LLC, to defraud lenders "by impersonating professional football players and falsely claiming those players were seeking multi-million dollar loans."

Prosecutors say Davis and Evins used the identities of three NFL players and false documents to apply for loans. While players are only identified in the document as "D.N.," "X.M.," and "M.P." in the court documents, , which first reported the story, identified the players as Penix, former Cleveland Browns tight end David Njoku, and Green Bay Packers safety Xavier McKinney. The players were not aware that they were being used as part of the scheme, officials said.

Atlanta Falcons v San Francisco 49ers
Michael Penix Jr. #9 of the Atlanta Falcons stands on the sidelines during the national anthem prior to an NFL football game against the San Francisco 49ers at Levi's Stadium on Oct. 19, 2025, in Santa Clara, California. Brooke Sutton / Getty Images

The pair allegedly used fake personal financial and bank statements, driver's licenses, and Secretary of State documents in an attempt to trick lenders into believing that the loans were for companies owned by the players.

Davis attended the closings for the loans wearing wigs and other clothing to impersonate the players, officials say. In Penix's case, prosecutors claim Davis "wore a durag-style head covering."

"Unbeknownst to the broker and the lender, none of the players who were supposedly receiving the loans attended any of these closings," the document reads. "Rather, defendant Davis dressed in disguise and impersonated the players, providing fake identification documents to convince the notary."

According to the document, the pair received more than $19.8 million in fraudulent loans between May 2023 and October 2024. Prosecutors say the two used the loan proceeds to buy real estate, vehicles, and jewelry.

Plea hearings are scheduled for Davis and Evins for April 27 in Atlanta. Evin's attorney that his client is expected to plead guilty.

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(); } }); }); }); });