Faith by Holli Stephens ← Previous Next → Faith by Holli Stephens. Two conflicting signs adorn the windows of St. Peter the Apostle Church located on 1228 N. 6 St. in Philadelphia on Sept. 30.