MacArthur station

03 Jun 2020

Nia Wilson’s Murderer Faces Sentencing Friday

John Lee Cowell, the man who murdered Nia Wilson and injured her sister on a BART station platform in 2018 will be sentenced Friday. He was originally scheduled to be sentenced in April, but court schedules have been delayed in the wake of the Covid-19 pandemic. The road to this

0
08 Jan 2020

Suspect Makes Formal Insanity Plea in Nia Wilson Murder Case

John Lee Cowell doesn’t deny killing Nia Wilson, 18, and injuring her sister Letifah, but neither does he take responsibility for his actions, claiming he is not guilty by reason of insanity. His defense attorney previously entered the plea on his behalf, but Cowell, 29, showed up to a hearing

0