Hello Tony,
Contact a Moodle Partner in your area to discuss your needs and requirements. Moodle Partners know Moodle well, have much experience, and a portion of fees paid to Moodle Partners go directly back to support the Moodle project. Feel free to contact me directly (michael@moodle.com) if you'd like specific help in finding a Partner to suit your needs.