Sprinkle the chicken with salt and pepper. Heat a large deep skillet or Dutch oven over medium-high heat with the EVOO. Brown the chicken in batches, and remove to a plate.
Add the ham to brown, then remove to a plate. Reduce the heat a bit, add the butter and when it foams, add the carrots, bay leaf and some salt and pepper. Cook partially covered for 5 minutes. Add the wine to deglaze the pan, then add in the garlic and leeks, cook for 2 minutes. Add the stock, then return the chicken and ham to the pot. Simmer partially covered to cook through and combine flavors, 30 minutes.
Cool completely and store in the refrigerator for a make-ahead meal.
To serve, reheat over medium heat, stir in the herbs and lemon juice. Pass bread at table.