Peter Harris

Peter Harris
Peter Harris is a minister and the founder of A Rocha. He and his wife, Miranda, currently live in southern France where he directs A Rocha's growing international operation.