GySgt. David Flannery

GySgt. David Flannery
GySgt. David Flannery

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.