| Assistant Pastor | Staten Island BFC, Staten Island, NY | 1969–1970 |
| Organizing Pastor | Freehold BFC, Freehold, NJ | 1970–1972 |
| Berean BFC, Stroudsburg, PA | 1972–1976 |
| Instructor | Pinebrook Jr. College, Stroudsburg, PA | 1973–1976 |
| Calvary BFC, Philadelphia, PA | 1977–1978 |
| Recd. by | PrSO, OPC | 1978–1982 |
| Galloway OPC, Miami, FL | 1978–1982 |
| Board of Director | Florida Theological Center, Miami, FL | 1980–1982 |
| Stated Supply | Covenant OPC, Vineland, NJ | 1982–1983 |
| Stated Supply | Pilgrim OPC, Philadelphia, PA | 1984–1985 |
| Pastor | Pilgrim OPC, Philadelphia, PA | 1985–1996 |
| Stated Supply | Living Word OPC, Pottstown, PA | 1999–2001 |