At 2:30 p.m. on Sunday, Bedford County 911 dispatchers received a call from a home at the 9100 block of Forest Road.
The 14-year-old caller said his brother was threatening to kill their parents with a gun. Deputies responded to the location and found no one there.
A short time later a deputy located the three victims - the stepfater, mother, and the teen who called 911 - at another location. They told deputies that Matthew Taylor was their suspect, and that there was a protective order on file ordering him to not have any contact with his mom or brother.
The mother told deputies that she and the suspect got into an argument that turned physical. The stepfather was assaulted when he told Taylor he was going to call law enforcement. Taylor then went into a bedroom and came back with a handgun.
As the victims left their home, the Taylor began shooting at them, hitting a vehicle several times. Deputies also determined that the suspect shot the Goode Post Office three times. The post office is located next door to the residence.
A short time later, Taylor returned to the scene of the shooting and was arrested for violating the protective order. He's charged with three counts of shooting into an unoccupied vehicle and three counts of domestic assault and battery.
Deputies say more charges are possible.