In a large heavy pot or Dutch oven brown chicken in oil over medium high heat. Remove the chicken from the pot as it browns salt and pepper lightly and set aside.
Add the onions, peppers, garlic to the pot. Sauté stirring until the onions begins to brown.
Add the tomatoes, stock, capers, vinegar and the seasonings. Mix well then return the chicken pieces to the pot cover and cook over low heat for about 30 to 35 minutes.
Uncover the pot and add the potatoes, squash, and carrots. Continue to cook uncover, until the chicken is very tender and the vegetables are soft.
Serve with rice.