Overall, you have excellent work experience, however, I think your format needs a lot of work. If you look at some top rated resumes on Razume in the accounting field, I believe you will see that the use of bullet points is much more effective than long blocks of text. Try to emulate other resumes that standout. Regarding length, although you have a lot of experience, you may want to consider a one page resume. Try both and see which one gets a better response. Feel free to repost your next draft and make sure to request reviews from colleagues in your field. Best of luck.