Leah Stewart, BBA ’98, serves as the owner of The Olive Branch restaurant in Waco, Texas, and is featured in the fall 2011 issue of the Baylor Business Review magazine. Video footage by Baylor Photography. Video/audio editing by ZackMorris MEDIA. Graphics by Pollei DesignWorks.
Click to rate this post!
[Total: 0 Average: 0]