Charity The Non Violence Project Foundation (NVPF) Reduced Violence On 4 Continents In 2018 The Non-Violence Project Foundation (NVPF) shares the 2018 Evaluation Report