Hello, I would like to offer my services. I have experience setting up several OpenVPN servers. Personally, I prefer to do it with Linux, either RedHat or Fedora or if you like appliances, i.e. Turnkey solutions like PFsense or ipFire then for sure I can be the one who can help you with this project.
It can be done promptly, but the server hardware is up to you. Maybe you are open to have the server hosted in the Cloud? Have it hosted in Linode, Digital Ocean, AWS? If you have a physical server, then no problem of course, I am just asking.
Please let me know if you are interested.