John Kane

John Kane teaches typography and graphic design at Northeastern University. He has been a practising graphic designer and teacher for the past thirty years.