Welcome to cruise-chat, Dave and Emily. Penny gave you some good suggestions. To that, I would add that you search the CLIA site
for agents who are certified as Accredited, Master, or Elite Cruise Counsellor. We're unable to recommend agents or agencies as per our forum rules, so hopefully you'll find the above helpful.
Plus, you can ask your HAL questions here on our HAL board. We have several members who are seasoned HAL cruisers who will be happy to help with anything but a booking.
Just start a thread for each topic and we'll help the best we are able.