You can't go wrong with Steve Trezza. He is very knowledgable and very thorough. The fee is reasonable too.
All reviews seem positive