In a large (12") cast iron skillet heat the olive oil over a medium heat till hot.
Add bacon and saute till slightly brown. Remove and set aside.
Pat the chicken dry and liberally salt and pepper both sides.
Brown the chicken in the bacon fat about 5 minutes to a side. Remove and set aside.
Add Carrots, Onions, 1 tsp. salt. 1/2 tsp. pepper and cook till the onions are lightly browned.
Add garlic and cook 1 more minute.
Deglaze with the brandy scraping any browned bits off the bottom.
Return bacon and chicken to the pan. Add wine, chicken stock, and thyme and bring to a simmer.
Cover the pan and place in a preheated 250 oven for 45 minutes. Remove to stove top.
Remove chicken, mash butter and flour together and add to pan. Stir to combine.
Add mushrooms, return chicken to pan, and simmer for 10 minutes. Remove thyme.
Serve directly out of the pan or serve family style with side.