Party affiliation: member Assembly of God Church
Staff accountant Touche Ross and Company, Atlanta, 1974-1975. Division accountant Gulf Power Company, Pensacola, Florida, 1975. Field auditor Audit Agency, Department of Health, Montgomery, Alabama, 1975-1977.
Budget analyst II Alabama Budget Office, 1977-1982, budget analyst III, 1982-1985, budget analyst IV, 1985-1987. Acting budget officer, deputy state budget officer State of Alabama, 1987-1988, deputy state budget officer, 1987-1996. Executive director Alabama Board Public Accountancy, since 1996.
Board directors Alabama Governor's Legislation First Reading Committee, Montgomery, 1984—1996. Board directors, secretary, treasurer Alabama Board Public Accountancy, 1989—1994. Chairman state advisory group Alabama Management Improvement Program, Montgomery, 1987—1989.
Member advisory council governmental accountant, auditor training program Auburn University, 1992—1997.
Denomination: Assembly of God Church