| Appointment | Rank | From | Until |
| Cadet - College for Officers Training - Eastern Territory | Cadet | September 4, 1974 | June 12, 1976 |
| Summer Assignment - DHQ, PenDel Division | Cadet | June 11, 1975 | September 3, 1975 |
| Special Services - DHQ, PenDel Division | Lieutenant | June 12, 1976 | September 8, 1976 |
| Corps Officer - Germantown, Philadelphia, PA | Lieutenant | September 8, 1976 | August 27, 1980 |
| Corps Officer - Wilkes-Barre, PA | Lieutenant | August 27, 1980 | June 29, 1983 |
| Divisional Youth Secretary - Greater New York Division | Captain | June 29, 1983 | January 28, 1987 |
| Assistant Territorial Youth Secretary - Eastern Territory | Captain | January 28, 1987 | June 28, 1989 |
| Divisional Secretary and Divisional Men's Fellowship Secretary - PenDel Division | Captain | June 28, 1989 | July 1, 1992 |
| Territorial Youth Secretary - Eastern Territory | Captain | July 1, 1992 | June 29, 1994 |
| Territorial Evangelism and Corps Growth Secretary - Eastern Territory | Captain | June 29, 1994 | August 28, 1996 |
| General Secretary for Field Operations - Greater New York Division | Major | August 28, 1996 | January 1, 1999 |
| Men's Fellowship Secretary - Additional Responsibility - Greater New York Division | Major | July 1, 1998 | January 1, 1999 |
| Divisional Commander - PenDel Division | Lt. Colonel | January 1, 1999 | September 1, 2000 |
| Territorial Secretary for Personnel - Eastern Territory | Colonel | September 1, 2000 | April 1, 2003 |
| Chief Secretary - Eastern Territory | Colonel | April 1, 2003 | January 8, 2006 |
| Territorial Commander - Australia Southern Territory | Commissioner | January 8, 2006 | July 1, 2010 |
| Territorial Commander - Western Territory | Commissioner | July 1, 2010 | 2017 |