Weicker served from 2001–2011 as President of the Board of Directors of Trust for America's Health, a Washington, DC-based non-profit, non-partisan health policy research organization, and formerly a member of the Board of Directors of United States Tobacco. Since 2003, Weicker has served on the board of Medallion Financial Corp., a lender to purchasers of taxi medallions in leading cities across the U.S. He was named to the board through his personal and business relationship with Andrew M. Murstein, president of Medallion.