swapper

noun

Agent noun of swap; one who swaps.