Heat oil in a heavy bottomed 6 quart pot. Brown pork cubes. Add chopped onion, garlic, bay leaves, and tomato sauce. Cover and simmer until pork is tender. Add broth, potatoes, squash, and ham. When potatoes and squash are tender, add canned corn and fresh corn. Cook for 5 minutes, stirring frequently so corn will not stick to the bottom of the pan. Salt and pepper to taste.