Heat olive oil and add garlic and butter. Cook for a couple minutes then add butter. Sauté until golden brown. Add in all the cans of tomatoes and the remaining ingredients and the wine. Simmer on low for two hours.