He also served on the board of directors of a number of public companies, including Steel Dynamics, Inc., where he served as Co-Chair of its Audit Committee, a member of its Compensation Committee and as the Board's Lead Director, and Tower Financial Corporation, Inc., where he served as Chair of the Compensation Committee.