Heat oil in a large pan. Add celery, carrot, onion, and garlic and cook about 5 minutes. Add meat and cook 10 minutes over medium heat, stirring occasionally. De-glaze pan with wine; let it reduce. Add tomatoes and remaining ingredients and stir; simmer for about 1 hour. Serve over fresh, hot pasta.