I'm sure some peeps will chime in with good recommendations for graphic artists. As far as business cards go Elma at Simply Letterpressed is great. She will take your new branding and create some awesome cards for you.
My guy Steve. Also Chuck Anerino can vouch for him. He is expensive compared to others but does some amazing work and it really well connected with printers and has a great deal of knowledge about how printing works as well. It is important to understand all that so that your designs will come out effectively once on paper etc.