We used IRA BRAVERMAN and were very happy with him.
Thorough and pleasant.
Apparently he has a reputation for being a bit of a stickler,
but I think that's what you want for this type of job.
(Just don't be too discouraged when he comes back to you
with a few pages of "issues".)