Former Navy SEAL Who Claimed to Have Killed Osama bin Laden Arrested in Texas August 28, 2023 landred Robert J. O’Neill, 47, was booked into jail and released on $3,500 bond the same day.