GySgt. David Flannery

GySgt. David Flannery
Service Branch: 
Marine Corps

He has served in the United States Marine Corps for 13 years. He has served in Okinawa and Iraq. He is currently stationed in California with VMM 161.