Hall ham