2024 10 USC 8046 – Staff Judge Advocate to the Commandant of the Marine Corps

2023 10 USC 8046 – Staff Judge Advocate to the Commandant of the Marine Corps

2022 10 USC 8046 – Staff Judge Advocate to the Commandant of the Marine Corps

2021 10 USC 8046 – Staff Judge Advocate to the Commandant of the Marine Corps

2020 10 USC 8046 – Staff Judge Advocate to the Commandant of the Marine Corps

2018 10 USC 8046 – Staff Judge Advocate to the Commandant of the Marine Corps