Let ham sit at room temperature for 1 hour before baking
Thoroughly combine all of the 'glaze' ingredients in a small/medium sauce pan, place over medium-high heat, and bring to a boil
Reduce to a simmer and allow to simmer (stirring often) for 15-20 minutes until thickened and reduced - Remove from heat and add the butter and thoroughly combine - Set aside until needed
Preheat oven to 325ºF
Place the ham fat-side down on a roasting rack in a roasting pan - Add 2 cups water to the bottom of the roasting pan - Tent with aluminum foil to keep the steam in
Place in the bottom third of the pre-heated oven and roast until an internal temperature of 120ºF is achieved (apx 15 minutes per pound)
Once the ham has reached temperature, remove from oven and uncover - Increase oven temperature to 450ºF
Brush the ham with half of the glaze (if the water has fully evaporated from the bottom of the roasting pan, go ahead and add 1 cup) and return to the oven
Allow to bake (uncovered) 30-45 minutes basing with additional glaze every 10 minutes until well browned and glossy
Remove from oven and brush with one last time with glaze - Loosely tent with aluminum foil and allow to rest 10-15 minutes before slicing and serving hot
*Can use spiral cut OR whole ham - IF USING a whole ham, score the entire surface of the ham with
¼ inch deep cuts in a diamond pattern before tenting with foil (Step 5)