Mechanic for extensive engine work.

I am looking for recommendations for a mechanic that can do an crate engine swap and a few other things. I have a 90's truck with high miles and what to make it newish again. And of course, somewhere in Lynnwood or close is preferred.