John Rogers served as an Alabama lawmaker in the House for 40 years prior to his arrest. John Rogers, one the longest serving lawmakers in the Alabama House, is facing federal prison. According to court records, Rogers has breached his long-standing plea agreement for misusing Jefferson County tax dollars during his last term. Rogers’ term ended after he pleaded guilty to participating in a federal kickback scheme.