In the winter of 2018, a chilling premonition that had haunted David Willard for over a decade tragically became a reality. On February 14, the 39-year-old man was discovered deceased inside a residence in the 2600 block of Cleveland Avenue in Kansas City, Missouri. A friend of Willard's stated that, like his brother years earlier, he had been killed by someone with a gun. This violent end was something Willard had feared since 2005, when his own brother, Todd, was fatally shot near 10th and Gar
...Read More