University of Alabama (Bachelor of Science). Cumberland School of Law of Samford University (Juris Doctor).
Worked at Administrator Assistant to Mayor (Birmingham, Alabama) specializing in Government Law. Admitted to the bar, 1983.
President Alabama Young Democrats, Birmingham, 1985-1991. Elector Electoral College, Birmingham, 1988. President board directors Metheia House, Birmingham, since 1989, Crestwood Community, Birmingham, since 1990.
Member Leadership Birmingham, 1984. Sunday School teacher Crestway Bapt.Ch., since 1984. Member American Bar Association, Birmingham Bar Association, Crestwood Civic Club (past president 1992-1993).
Married Janet Oakes, September 22, 1984. Children: Haley Linden, Jackson Carter, Andrew Winston.