Place ham in a roasting pan. Ham should be flat-side down. Cover tightly with aluminum foil to help retain moisture. Bake 12-15 minutes per pound or until heated through (approx. 2 hours). Do not overcook.
Meanwhile, in a saucepan, stir together glaze ingredients. Bring to a boil, lower heat and simmer 10 minutes, stirring occasionally.
When ham has baked two hours, remove foil and brush or spoon prepared glaze over ham and between slices, continue doing so every 10 minutes while baking for an additional 30 minutes. Remove ham from oven, cover and let stand 10 minutes before serving.