Party affiliation: Democrat
Private practice, West Columbia, South Carolina, 1974—1975, since 1988. Partner Sheftman & Oswald, 1975—1978, Oswald & Floyd, West Columbia, 1979—1988. Member Lexington County Council, Lexington, 1979—1982, chairman, 1982.
Member Central Midlands Regional Planning Council, 1982, South Carolina State Employment and Training Council, 1979, Columbia Area Transportation Council, Lexington County Board Education, 1989—1994. Chairman board Opportunities Industrialization Center of Midlands, South Carolina, 1985—1986, chairman, since 1986. State campaign director State of South Carolina, Gary Hart President United States, 1984.
Coach American Legion Post 79 Baseball Team, since 2000. Active South Carolina Health Planning Committee, since 2002, Lexington Health District Board, since 2004. With United States Army Reserve, 1969-1974.
Denomination: Church of Jesus Christ of Latter-day Saints