Hello Kevin.
I have SERIOUSLY read your job post, and COMMITTED to help you with your website speed.
I have recently optimized 8 websites for a Thailand based shipping company. I also have experience of BEST practices while optimizing websites for site speed.
If you ask a pro like me, I would say, you don't need too much JavaScript on your website. I mean the flexslider, YouTube video, Clients carousel, Google maps, etc.
They are real speed killers and poorly implemented.
Another important thing you are missing out is a GREAT host. I would recommend using wpengine or kinsta. Even better if you have Google cloud, but it is more expensive to manage by yourself.
You currently have cloudflare installed, so I was unable to check your current host, but I would definitely ask to go for wpengine.
How changing host will help you getting speed?
CDN - It will load static resources from a separate domain.
Fast server - to handle lots of requests during page load.
Automated Caching - Their platform has awesome caching system, experienced by myself!
"Are you scamming me?"
Not at all, I am just explaining how my clients (and me) ended up relying on third party provider when it came to better performance for our websites.
I have optimized websites on poor hosts as well, but its a terrible job!
Since you are a serious business, have multiple locations, and reputed firm already, I want to serve your website visitors with a website that loads within 3 seconds!
Message me!