Leonard Stefan Deda


Leonard Stefan Deda - Catholic priest. He was born on March 15, 1863 and died on October 8, 1910.