Victor Arden Barnard

Victor Arden Barnard: US sect leader held in Brazil

American self-professed minister Victor Arden Barnard, who was put on a US most-wanted list for allegedly molesting two girls in…

10 years ago