Intercard Inc., hires new national sales rep

St Louis, MO: Intercard Inc., with headquarters in St. Louis, Missouri, sales territories around the world, and a strong leader in debit card systems, has hired Debora Cherry, a sales representative with over 25 years of sales experience in the amusement industry, to be their new regional sales manager. According to Paul Schulte, Vice President […]