MCKNIGHT CONSULTING GROUP RANKS NO. 1001 ON THE 2018 INC. 5000