Party affiliation: Democrat
Teacher, Florida, 1968—1970. Director insurance Commercial Carrier Corporation, Auburndale, 1971—1979, staff counsel, director insurance, 1980—1983. President Heritage Consultant, Inc.
Chairman Florida Self-Insurance Guaranty Fund, Inc., 1983—1984. Appointed to Community Redevelopment Agency for City of Auburndale, 1991. Consultant in field; director, secretary Florida Self-Insurance Guaranty Fund, Inc.
Denomination: Assembly of God Church