82 Spinnaker Ct, Bayville, NJ, 08721 (current address)
82 Spinnaker Ct, Ocean, NJ (2010 - 2018)
2 Hq Btry Com Plt, Camp Lejeune, NC, 28542 (1996 - 2011)
30304 Palm Ct, Lawrenceville, NJ, 08648 (2007 - 2008)
11 2,005th, Hamilton, NJ, 08619 (2007)
Brooks 7006, Mcbh Kaneohe Bay, HI, 96863 (2003)
3 3 India Company Wpns Plt, Kaneohe, HI, 96863 (2002)
3 I Co Wpns Plt, Mcbh Kaneohe Bay, HI, 96863 (2001)
3 India Co Wpns Plt, Mcbh K Bay, HI, 96863 (2001)
Wpnsdn Range Co, Parris Island, SC, 29905 (2001)
2 K Co, Camp Lejeune, NC, 28542 (2000)
Weapons Batallion Compnay, Parris Island, SC, 29902 (2000)
2 10 Hq Btry Com Plt, Camp Lejeune, NC, 28542 (1999)
2 10 Hq Btry Comm Pct, Camp Lejeune, NC, 28542 (1999)
Mcrd, Parris Island, SC, 29905 (1999)
Weapons Bat Range Co, Parris Island, SC, 29905 (1999)
Wpns Bn Range Co, Parris Island, SC, 29905 (1999)
32 Kilo Co, Camp Lejeune, NC, 28542 (1998)
79 Armour Ave, Trenton, NJ, 08609 (1998)
2 Kilo Co Wpns Plt, Camp Lejeune, NC, 28542 (1997)
2 D Mar Dv, Camp Lejeune, NC, 28542 (1997)
210 Hq Comm Plt 2, Camp Lejeune, NC, 28542 (1997)
8888 M, Camp Lejeune, NC, 28542 (1996)