Season the chicken thoroughly with salt and pepper.
In a large mixing bowl, add flour, ¼ tsp salt, ¼ tsp pepper and stir well.
Begin dusting each chicken in flour mix.
Use cast iron pan, add 2-3 tbsp. Olive Oil to bottom then turn heat to High-Medium.
Once pan is hot, place chicken in pan, turn till all sides are crispy brown.
While chicken is cooking, start chopping onion and garlic, grate lemon zest.
Remove cooked chicken from cast iron pan to set.
Add chopped mix to cast iron pan and stir on low heat for about 5 minutes.
Add lemon juice, artichoke, bay leaf, oregano, paprika, parsley and wine to pan then stir well.
Begin adding chicken back onto the bottom of pan and place sauce mixture on top of pieces.
Add chicken stock to pot.
Adjust heat to Low-Medium then place lid on top of the pot for about 30-35 minutes.
Plate chicken first then add sauce on top.