We used Cale Mathers (Bellingham) last fall:
Mathers Marine Survey LLC - SAMS Accredited Marine Surveyor
Very thorough, took well over 600 pictures, and his report was extremely detailed at 30 pages overall. He spent all day on board from 8:00 in the morning till at least 4:00 in the afternoon.
It was a LONG day for me as well with all my "newbie" questions, but Cale was very considerate with answers and suggestions.