A man accused of stabbing a Marine hero in the neck is in jail.

Blake Davis, 29, was arrested on an unrelated assault charge.

Deputies say Davis ambushed 25-year-old Silver Star recipient, Phillip McCulloch outside a Galveston bar and stabbed him in the neck.

It took seven hours of surgery along with seven units of blood to repair the damage to the Marine's jugular vein.

Davis is now facing charges of aggravated assault with a deadly weapon.