Marion County Sheriff Mark Richardson has fired two of his deputies after they tested positive for drugs.