Since Mecklenburg County Sheriff Garry McFadden took office in 2018, his office has been the subject of bad headlines, state investigations and lawsuits that have raised serious questions about his ...