Archpriest Leonid Palceski

Archpriest Leonid Palceski
Archpriest Leonid Palceski

Archpriest Leonid Palceski is a priest in the Orthodox Church in America, Diocese of the South. In 2008 Fr. Leonid was assigned to Holy Cross Church in Fort Myers, Florida.