Christopher Willard, a 32-year-old man from Dallas, Texas, tragically died on March 31, 2019. He was visiting his girlfriend at The Oasis Apartments when a confrontation with security guards led to his death. According to police reports, the guards claimed Willard had assaulted a female security guard earlier that evening. When the guards entered Willard's apartment, they ordered him to the ground, and he complied. However, the situation escalated, and Willard was shot by security guard Vincent
...Read More