Preheat oven to 300. Lay the ham cut-side down in a roasting pan, trim off any thick pieces of fat and score the outside of the ham in a cross-hatch pattern with 1in spacing (approximate - don't worry about making it perfect).
Whisk together all of the glaze ingredients and pour over the ham. Cover loosely with foil and place in the oven for 2 hours. Remove the foil and increase the temperature to 350 and baste every 20-30 minutes until glazed. If the pan becomes too dry add more chicken stock or water to loosen the glaze.
Once caramelized, remove from the oven and let cool for 30 minutes before carving. Serve the ham topped with more of the reduced glaze from the pan. Enjoy!