Leo Laba Ladjar


Leo Laba Ladjar - Catholic priest from Indonesia. He was born on November 4, 1943 in Dutch East Indies.