Prior to retirement, he was with the firm Holland and Knight, LLP. He served as District Director to U.S. Representative E. Clay Shaw, Jr., from 2002 to 2007. Prior to his position with the U.S. Congress, he was appointed to the Florida Commission on Ethics by four separate Governors between 1978 and 2004. In 1974, he received a presidential appointment to the National Highway Safety Advisory Committee to the U.S. Department of Transportation. He was a Florida State Representative from 1967 to 1972.