Suicidal VPD officer released from hospital within 2 hours night before death, inquest hears
Const. Nicole Chan took her own life in the early morning hours of Jan. 27, 2019, after officers escorted her home from the hospital.
Const. Nicole Chan took her own life in the early morning hours of Jan. 27, 2019, after officers escorted her home from the hospital.