Lieutenant Colonel William L. Riordon was commissioned in May 2008. Upon completion of The Basic School (TBS) and Combat Engineer Officer Course, LtCol Riordon was assigned to 2d Combat Engineer Battalion (CEB), 2d Marine Division, Camp Lejeune NC. He assumed responsibilities as the 3rd platoon commander, Company C, 2d CEB and deployed in support of Operation ENDURING FREEDOM 11.1 with Third Battalion, Second Marine Regiment in February 2011.
Following re-deployment, he was assigned as 2d CEB's assistant operations officer. In February 2012, he was assigned as the deputy officer in charge of a police advisor team. He deployed in support of Operation ENDURING FREEDOM 12.1 with Second Battalion, Seventh Marine Regiment.
Following re-deployment, he assumed command of Company B, 2d CEB in January 2013. In July 2013 he reported to TBS as an instructor. While at TBS, LtCol Riordon served as the combat assault platoon commander, staff platoon commander, and company executive officer.
He reported to Expeditionary Warfare School in August 2016 and graduated in May 2017. In June 2017 LtCol Riordon reported to 8th Engineer Support Battalion (ESB), 2d Marine Logistics Group (MLG), Camp Lejeune NC. Upon arrival, he and Brittany welcomed their third child Gray. LtCol Riordon served as the battalion S-4 officer from June 2017 to March 2018. He then served as the battalion operations officer from April 2018 to January 2019.
In February 2019, he received orders to Combat Logistics Battalion 26 as the executive officer. He deployed with the 26th Marine Expeditionary Unit from December 2019 to June 2020. Post redeployment, he reported to Marine Corps Command & Staff College (CSC), Quantico, VA in July 2020 and graduated in June 2021.
In July 2021 he reported to the LCE Division within Capabilities Development Directorate (CDD), Combat Development & Integration (CD&I), HQMC. He worked in both the Engineer and Plans Branches within LCE Division. In May 2024, he reported to the Command Element, II Marine Expeditionary Force (MEF), Camp Lejeune NC and served as the Engineer Officer on staff within the G4.
In June 2025 was assigned to the 8th Engineer Support Battalion where he is currently serving as the Battalion Commanding officer.