North Deanery - Dumas, Sts. Peter and Paul