| Ancho, Nogal and Corona UPCUSA Chs., NM | 1965–1968 |
| Assistant Pastor | Oak Hill UPCUSA, Akron, OH | 1968–1970 |
| White Rock UPCUSA, Los Alamos, NM | 1970–1975 |
| Recd. by | Presby. of the Pacific, PCA | 1975–1986 |
| Sangre de Christo Covenant (later Bryce Ave.) PCA, Los Alamos, NM | 1975–1986 |
| Adm. and Teacher | Covenant Christian School, Los Alamos, NM | 1980–1982 |
| Calvin PCA, Phoenix, AZ | 1986–1994 |
| Recd. by | PrSC, OPC | 1994–2005 |
| Calvin OPC, Phoenix, AZ | 1994–2005 |
| Interim Pastor | Grace OPC, Lynchburg, VA | 2005–2006 |
| Interim Pastor | Garst Mill OPC, Roanoke, VA | 2008 |
| Interim Pastor | Garst Mill OPC, Roanoke, VA | 2012 |