Fr. George Zaki

Fr. George Zaki

fr.george
Priest, Board President
Fr. Salib Girgis