I have used Premier Data Solutions for many years and been very happy with their performance.
They are close by so they can get to me quickly if I need them. Also, I can always get a response from them by phone or email. Someone always calls me back to answer my questions.
They are a one-shop supplier that can handle not only your networking but also your computer needs. If you have a big project, they can get the equipment and software set up for you.
I just ordered 13 desktop units from them they gave me a quote, handled the ordered and got it delivered to my location. I also purchased an HP server from them and they did all of the set-up and interfaced it with my current server.
I highly recommend Premier Data Solutions.