I highly recommend Maria Chang, http://www.professionalmakeupartistry.com/
She is a bit more expensive compared to the others, but what probably sets her apart (though I'm not entirely sure) is that she actually acts like a personal assistant for you and stays with you the entire day--not only to make sure that you
look flawless at all moments, but also to help out your bridesmaids, etc.
Reminds me...I should write a review.