For marinade whisk olive oil, garlic, and Italian seasoning.
Pour over vegetables and allow to marinade for 1-2 hours at room temperature. (Reserve Marinade.)
Whisk reserved marinade with pesto.
Cook vegetables on grill over medium heat turning. Eggplant, mushrooms, and squash will take the longest to cook. 2-3 minutes per side compared to corn and green beans about 1-2 minutes per side.
Place vegetable on platter and brush with pesto mixture then garnish platter with parsley, basil, and tomatoes before serving.