Heat a few tablespoons of oil into a large heavy bottom frying pan to medium-high. Add chicken and ham and brown chicken on both sides (approximately 5-8 minutes). Add onions, chopped garlic, tomatoes and brandy to chicken, stirring to mix. Cook uncovered on medium-low until onions become transparent. Reduce heat to medium-low. Cover and cook for about 10-15 minutes or until chicken is done.