- JD, Samford University, Cumberland Law School, 1981
- BA, Public Administration, Auburn University, 1971-1975
- Attended, Southern Union State Community College
- Candidate, Alabama State Senate, District 13, 2014
- Candidate, United States House of Representatives, Alabama, District 3, 2004
- Representative, Alabama State House of Representatives, District 38, 1983-2000
- Commisioner, Alabama Department of Human Resources, 2000-2003
- General Counsel, McClendon Trucking Company, Incorporated, 1992-2000
- Attorney, Bill Fuller, Attorney at Law, 1981-1982
- Press Secretary, Lieutentant Governor, Alabama State Senate Committee on Finance and Taxation, 1975-1978
- Commissioner, Alabama Department of Human Resources, 2000-2003
- Member, Alabama Veterans Treatment Court Task Force
- Executive Director, Alabama Family Trust, 2011
- Member, Alabama State Bar, 1981-present