James Howard Allen

James Howard Allen, a 74-year-old Army veteran who had just had heart surgery was fatally shot by Gastonia, North Carolina police officer Josh Lefevers, after a relative called upon authorities to make sure he was OK, according to WSOC-TV. The calamitous turn-of-events began when a concerned distant relative called Allen’s local police department in hopes of having […]