Bachelor of Business Administration, University Missouri, 1954. Postgraduate, United States Army War College, Carlisle, Pennsylvania, 1973.
Commissioned ensign, United States Navy, 1954; advanced through grades to captain, United States Navy retired,, 1977; vice president human resources, American General Corporation, Houston, 1977-1980; executive vice president, chief operating officer, Lincoln American Life Insurance Company, Memphis, 1980-1984; senior vice president, managing director, Gulf Life Insurance Company, Jacksonville, Florida, 1984-1991; president, Security Benefit Investment Company, Ponte Vedra Beach, Florida, since 1991.
Member Jacksonville Mayor's Economics Development Council, 1984-1988. President metro board First Coast Young Men’s Christian Association, Jacksonville, 1988. President county United Service Organizations, Jacksonville, 1988-1989.
Member Marsh Landing Country Club, Ponte Vedra Inn Club.
Married Elaine Knight, September 25, 1955. Children: Marvin Scott, Kristen Hanigan Page.