NEWPORT NEWS, Va. (WVEC) -- Police have identified who they believe carried out a stabbing attack wielding a machete Wednesday morning in Newport News.

Officers arrested 26-year-old Gamal Pennyfeather and charged him with unlawful wounding, arson, burglary and damage property.

Police say the incident happened in the 300 block of Judy Drive at the Maple Point apartments around 8 a.m.

We're told Pennyfeather left his apartment and went to another where he met a 54-year-old woman and told her he was going to kill her.

Pennyfeather reached his arm through her window with a machete and started swinging it towards her. He also lit a match and threw it into her home.

She was not injured, but Pennyfeather then entered the apartment building, went upstairs and knocked on a resident's door.

A 50-year-old woman answered. Police say she knew Pennyfeather.

While she had the door open, he stabbed her in the stomach. She attempted to defend herself by grabbing the knife but sustained multiple cut wounds to her hands.

Medics rushed her to a nearby hospital with life-threatening injuries.

Pennyfeather then left the 50-year-old woman's apartment building and approached a 30-year-old female U.S. Postal worker.

Pennyfeather relayed to the worker that he wanted her life and pointed the machete at her.

The Postal worker ran away and Pennyfeather chased her to the postal truck.

She jumped into the truck and attempted to close the door. She was able to drive away without being struck.

Pennyfeather then went to another person's home, where he found the front door unlocked.

He entered and came into contact with a 73-year-old man inside his bedroom. Pennyfeather stabbed the man, who attempted to grab the machete and was cut on both hands.

The 73-year-old man sustained a stab wound to his left side. He was rushed to a nearby hospital, but his condition is unknown at this time.

Police took Pennyfeather into custody at the 73-year-old victim's home. Officers found multiple knives along with the machete on his person.

On Dec. 22, Newport News police tweeted the victims were recovering from their injuries.

No other details have been released at this time.