Two women are clinging to life in hospital and an Alberta man is facing attempted murder charges following a string of random attacks in Vancouver.

Police say a third woman was also injured in the attacks, which took place Friday morning.

“It was very disturbing for the staff to see this,” Maj. Richard Gilbert of the Salvation Army told CTV British Columbia.

Gilbert said his staff would often see one of the victims walking in the area.

Police say the victims are 63, 79 and 87 years old.

Investigators said no weapons were used during the attacks, just physical force.

Vancouver police announced Saturday that a 35-year-old Alberta man was charged in the attacks.

The suspect was spotted wearing only his underwear shortly after the assaults took place.

According to police, the suspect approached uniformed police officers on Wednesday and said that he was struggling with mental health issues and he was concerned about his medication.

He reportedly told police he wanted to see a doctor, and voluntarily went to hospital.

Police say Nicholas Osuteye has been charged with three counts of attempted murder and one count each of assault and mischief.

With a report from CTV British Columbia’s Penny Daflos