Hey Peter -
I'd first fit your resume onto one page. When I'm recruiting people, it's pretty rare for a candidate to get to the phone screen with a resume that's more than 1 page. This is probably because we couldn't find the relevant information we were looking for.
Also, switch to a bullet point system. It's a lot of text to digest, and when we're hiring, we tend to scan for the most important information. Think of it like a google search result, you want the most important information right at the front and as easy as possible to get me interested in your resume.