INTERCARD

1884 Lackland Hill Pkwy., Ste. 1
St. Louis, MO 63146
United States
Phone: (314) 275-8066

Intercard provides customized, one-of-a-kind debit card systems with state-of-the-art software that supports any size facility from one location to one hundred locations. 

  • CEO: Scott Sherrod
  • VP of Int'l Sales: Alberto Borrero
  • Dir. of Customer Service: Kelly Blanchard