HOME
ATTORNEY PROFILE
SPEAKING ENGAGEMENTS
PRACTICE AREAS
BLOG
CONTACT US
Practice Areas
Conspiracy
Crimes Against People
Domestic Violence
Drug Cases
DUI / DWI
Federal Court
Felonies
Firearm Violations
Grand Jury
Illegal Search
Misdemeanors
Municipal Court
Obscenity Cases
State Court
Traffic Violations
Jeff now takes VISA, MasterCard, and Discover credit cards
Click Here
to Pay
Alabama Law Resources
Alabama Department of Corrections
Alabama Department of Forensic Sciences
Alabama Department of Public Safety
Alabama League of Municipalities
Alabama State Law Search
Alabama State Government
Alabama Bars/Associations
Alabama Courts
Alabama Legal Resources
Alabama Law Schools
Alabama Forms
Alabama News
Alabama Bar Association
Alabama Trial Lawyers Association
Alabama Court Reporters
ATF
Birmingham Police Department
DEA
FBI
Hoover Municipal Court
Irondale Municipal Court
Jasper Municipal Court
Jefferson County Sheriff
Leeds Municipal Court
MapQuest
– Map and Driving Instructions to our Office
National Association of Criminal Defense Lawyers
National Board of Trial Advocacy
National Highway Traffic Safety Administration
Personal Injury Lawyers
Shelby County Sheriff’s Office
State of Alabama Home Page
St. Clair County Courts
St. Clair County Sheriff’s Office
Tuscaloosa Municipal Court
Tuscaloosa County Sheriff’s Office
U.S. Department of Transportation
U.S. District Court
U.S. Marshals Service
Vestavia Hills Municipal Court
Walker County Courts
Walker County Sheriff’s Office