US Army -
Enlisted: 1970-1973
Fort Dix, New Jersey
Fort Polk, Louisiana
Fort Bragg, North Carolina
Commissioned (Chaplain): 1976-2006
Fort Hamilton, New York
Fort Riley, Kansas
Hanau, Germany
Fort Jackson, South Carolina
Fort Leavenworth, Kansas
Kaiserslautern, Germany
Fort Meade, Maryland
Baumholer, Germany
Fort Stewart, Georgia