In a small bowl, mix together marmalade and spices until completely blended. Brush 1/2 of the marmalade mixture over ham, gently separating the slices so mixture can reach middle of ham. Cover loosely with foil (I had to use two large pieces of foil to cover my ham).
Bake 1 hour, basting basting every 15-20 minutes with leftover marmalade. After 1 hour, remove foil and brush with remaining marmalade mixture. Bake 45 minutes longer (no basting required for the last 45 minutes). Serve baked ham with pan juices.
Notes
This ham makes a lot. Eat what you can for dinner, then portion out 1 pound portions, place in resealable gallon-sized plastic freezer bags, and save for another day.