Marc Canter This restored archive page preserves access to older Tom Raftery IT content related to Marc Canter. Continue browsing Home Archives Blog