A man who severely beat Capitola resident and San Francisco Giants fan Bryan Stow outside Dodger Stadium has pleaded guilty to a federal weapons charge.