News

During his remarks in a Senate hearing in November 2024, Senator Peter Welch clashed with Visa and Mastercard officials over credit card fees.