Shigeru Nagasawa on Muck Rack

Shigeru Nagasawa

Deputy Editor in Chief, Internet Watch