| Appointment | Rank | From | Until |
| Cadet - College for Officers Training - Central Territory | Cadet | 2002 | June 2004 |
| Corps Officer - Fargo, North Dakota | | June 2004 | June 2009 |
| Trainee - The Salvation Army Harbor Light - Minneapolis, Minnesota | | June 2009 | June 2010 |
| Associate Officer - The Salvation Army Detroit Harbor Light System | | June 2010 | June 2011 |
| Corps Officer - Harbor Light St. Louis, Missouri | | June 2011 | July 2018 |
| Divisional Business Officer - Western Division | | July 2018 | July 2019 |
| General Secretary and Omaha Area Commander - Western Division | Major | July 2019 | July 2023 |
| General Secretary and Greater St. Louis Area Commander - Midland Division | Major | July 2023 | |