According to the Foodsafety.gov, a 4 lb boneless cooked ham takes 60-80 minutes in a 325F oven.