1.
Heat a large skillet over medium high heat. Add 2 Tbls olive oil, swirl to coat.
2.
Dust chicken lightly with flour. Add to skillet, cooking for 3 minutes on each side, or until browned.
4.
Add remaining 1 Tbls olive oil to the pan. Stir in onions, and cook until soft. Add garlic, artichoke hearts, and olives. Cook for 2-3 minutes until garlic is fragrant.
5.
Add chicken and any juices back to the pan. Add chicken stock.
6.
Bring to a simmer and cook for 5-10 minutes, until chicken is cooked through and the chicken stock as reduced and slightly thickened. Stir in butter until melted. Squeeze lemon over chicken to serve.