I have a friend who was working with a graphic design company. He resigned his job to learn some advanced course and he is looking for another job now. I guess he does have all the quality you are looking for. Can you share your contact details here, I will ask him to call you or e-mail you.
Thanks
Chris
www.outlookemailhelps.com