New pastor installed at Sts. Constantine and Helen Greek Orthodox Church in Chicopee
The first new pastor in more than six decades of Sts. Constantine and Helen Greek Orthodox Church in Chicopee Falls has been installed formally. The Rev. Ephraim Peters -- whose name in secular life i...