ICT  Card Punch

ICT  Electrically Assisted Card Punch