John GI Clarke
John GI Clarke

John GI Clarke

Social worker, journalist, environmentalist, film maker and peace activist. Connecting people. Managing ideas. Choosing life