Preheat oven to 325°F Wipe ham with damp paper towels. With sharp knife, carefully remove most of skin from ham. Place ham, fat side up on a rack in a shallow , open roasting pan. Bake, uncovered, 1 1/4 hours. Meanwhile, wash and pare potatoes.
Slice potatoes 1/4 inch thick. Place sliced potatoes and 2 teaspoons salt in large saucepan, add boiling water just to cover. Cover and bring to boiling, boil gently about 5 minutes, or until potato is just fork tender. Drain well. I a small saucepan, melt butter.
Add onions, saute until golden, about 3 minutes. Remove from heat. Stir in flour, 1 teaspoon salt and the pepper until smooth. Gradually stir in milk. Bring to boiling, stirring constantly, reduce heat and simmer gently for 3 minutes. Set sauce aside.
Remove ham from oven. Increase oven temperature to 375°F To score. Make diagonal cuts in fat (do not cut into meat), 1/4 inch deep and 1 1/4 inch apart. Use ruler as guide to form diamond pattern. In the center of each diamond, insert a whole clove.
combine brown sugar and mustars, mix well. Pat mixture on scored fat, insert meat thermometer in center of ham, away from the bone. Place ham in center of 3-quart shallow baking dish or shallow casserole. Spoon half of the drained potatoes around the ham.
Stir cream sauce, pour half over potato mixture. Repeat with remaining potato and sauce. Sprinkle evenly with paprika. Bake, uncovered, 45 minutes, or until thermometer registers 130F and ham is glazed and potatoes bubbling.