Preheat grill or broiler. In frying pan over medium, melt butter and oil. Add pepper, tomatoes and asparagus. Saute for 10 minutes. Stir in parsley and vinegar and season with salt and pepper. Remove from heat and keep warm. Broil bread on both sides until lightly golden. Rub garlic over bread and arrange on platter. Spoon mixture on top of bread and serve.