SEO project for PR firm

Closed - This job posting has been filled.

Job Description

I need several pieces of work done:

1) A plan to rebuild my website so it does well with search engines.

2) I need to figure out why a search of "Greg Berardi" first turns up this link.

This link below is what I want to show when someone does a Google search for "Greg Berardi"
Additionally, when I do a Google search for "Blue Marlin Partners", my Google+ page (just above), does not appear in any search results.

3. I need to create a vanity url for Blue Marlin Partners on LinkedIn. I can't figure it out.

I run a PR firm that has multiple companies as clients. I am looking for an SEO partner who can work with me.