Staff Sgt. Ronnie Walter Flanagan, US Marines (Ret.)