You would have the best luck with a recruiter. Does not cost you anything.
Several ways to find them:
* Ask others you know from your field for references regarding recruiters.
* Ask your current HR department who they have used.
* Visit www.brilliantpeople.com , they are a large recruiting franchise firm with locations everywhere. You can search for recruiters that specialize in the placement of people with you skills. Contact them directly afterwards and stay in front of them. Remember they are hit with a lot of candidates that are looking so sell yourself from the start and stand out.
Recruiters get paid one of two ways. Either they are retained by a company to fill positions or they have candidates first and contact companies they know would be interested in someone like you. If the company hires you then they get paid a percentage of your first years salary. I believe the average is about 20%.
Hope that helps,