To make sauce: Melt butter in pan, blend in the flour. Add milk, cream and broth. Cook
and stir until it thickens and comes to a boil. Reduce heat. Add salt
and pepper to taste.
To make filling: Saute onion and celery in the butter. Mix remaining filling ingredients with butter mixture. In a glass 9 X 13 baking dish, place ½ of the sauce mixture, then layer chicken, ham, cheese, and filling. Put remaining sauce on top. Bake at 350 degrees for 1 hour.