russ shaw

Russ Shaw is the founder of Tech London Advocates and Global Tech Advocates.

Latest articles