Andrew Savas

Andrew Savas was the president of the parish council of Annunciation Greek Orthodox Cathedral in 2008. The parish is located in Houston, Texas, and belongs to the Greek Orthodox Archdiocese of America, Metropolis of Denver.