| PRIMARY POSITION(S) | DATES ASSIGNED |
| Student Priest, Pontifical Gregorian University, Rome | 07/1956 - 08/1957 |
| Assistant Pastor, Corpus Christi, Phila (Closed 1987) | 08/1957 - 09/1957 |
| Faculty, Roman Catholic High School, Phila | 09/1957 - 06/1958 |
| Residence: Corpus Christi, Phila (Closed 1987) | 09/1957 - 05/1959 |
| Seminary Professor, St. Charles Borromeo Seminary, Overbrook | 09/1958 - 05/1970 |
| Residence: Cardinal's Residence | 08/1964 - 06/1968 |
| Residence: St. Charles Borromeo Seminary, Overbrook | 06/1968 - 06/1973 |
| Executive Secretary, Cardinal's Commission on Human Relations | 05/1970 - 09/1970 |
| Executive Director, Cardinal's Commission on Human Relations | 09/1970 - 06/1973 |
| Pastor, St. Elizabeth, Phila (Closed 1993) | 06/1973 - 06/1987 |
| Pastor, St. Louis, Yeadon | 06/1987 - 09/1991 |
| Pastor, St. Patrick, Phila | 09/1991 - 06/2004 |
| Residence: Private Residence | 06/2004 - 06/2005 |
| SECONDARY POSITION(S) |
| Canonical Notary, Office of the Metropolitan Tribunal | 02/1958 - 09/1970 |
| Student Priest, Villanova University | 09/1958 - 06/1959 |
| Approved Advocate, Office of the Metropolitan Tribunal | 01/1960 - 01/1962 |
| Defender of the Bond, Office of the Metropolitan Tribunal | 01/1962 - 01/1973 |
| Executive Secretary, Cardinal's Commission on Human Relations | 05/1964 - 05/1970 |
| Coordinator, Permanent Diaconate - Black Diaconate | 06/1980 - 01/1994 |
| Coordinator, Office for Black Catholics | 01/1984 - 09/1987 |