Find a Priest

Parochial Administrator

St. Peter Claver

1203 N. Nebraska Ave.
Tampa, FL 33602

07/11/1971
Lindi, Tanzania

Assignments

St. Peter Claver