Home Tags Carlo Testa

Tag: Carlo Testa

Carlo Testa, new principal at St. Peter in New Castle, wants...

NEW CASTLE — When Carlo Testa had the chance to visit St. Peter the Apostle School in the past, he found it had a...

Diocese