Comment activity

J.M. Porup is a Contributing Security Reporter who lives in Toronto, but bounces back and forth to work with the Berkman Klein Assembly at Harvard University. When he dies his epitaph will read simply, "Assume breach." Follow him on Twitter at @toholdaquill.