CPJ

Tom Lowenthal joins CPJ as first staff technologist