Gunny Sgt. David Flannery

Service Branch: 
Marine Corps

Retired Marine Corps June 20, 2014