His other Fleet Marine Force assignments include: Commanding Officer, Company E, 2nd Battalion, 4th Marines (1971–1972); Executive Officer, 3rd Battalion, 8th Marines (1979–1980); G-3 Training Officer for the 2nd Marine Division (1980–1981); Commanding Officer, 1st Battalion, 8th Marines (1981–1982); Assistant Chief of Staff G-3 for the 1st Marine Expeditionary Brigade (1987–1989); Commanding Officer, 7th Marines (1989–1991); Commanding Officer, Regimental Combat Team 7 (Task Force Ripper) during Operation Desert Shield and Desert Storm; Commanding General, 4th Marine Expeditionary Brigade (1991–1992), Commanding General, III Marine Expeditionary Force (1994–1995), and Commanding General, I Marine Expeditionary Force (1996–1998); Commander, U.S. Marine Corps Forces Pacific /Commanding General, Fleet Marine Force, Pacific/Commander, U.S. Marine Corps Bases, Pacific headquartered at Camp H. M. Smith, Hawaii (1998–1999).