01 - In a large mixing bowl, combine the flour, yeast, sugar, and salt. Add warm water and olive oil, mixing until a shaggy dough forms.
02 - Turn the dough onto a floured surface and knead for 8 to 10 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm place for 1 hour until doubled in volume.
03 - While dough rises, mix sun-dried tomatoes, olives, feta, basil, parsley, garlic, melted butter, oregano, and black pepper in a bowl until well combined.
04 - Punch down the risen dough and roll out on a floured surface into a 12x16 inch rectangle. Spread the Mediterranean filling evenly over the entire surface.
05 - Cut the dough vertically into 4 equal strips, then stack the strips on top of each other. Cut the stacked strips into 6 equal pieces.
06 - Arrange the dough stacks upright in a greased 9x5 inch loaf pan. Cover loosely and let rise for 30 minutes.
07 - Preheat the oven to 350°F during the final rise period.
08 - Brush the top with olive oil and sprinkle with sesame seeds if desired. Bake for 30 to 35 minutes until golden brown and cooked through, tenting with foil if browning too quickly.
09 - Cool in the pan for 10 minutes, then transfer to a wire rack. Serve warm or at room temperature.