Winner: Adam Bakst wusfnews.wusf.usf.eduSecond Place: Daniel James Scott sparkcatalyst.comRunner Up: John Senning @TheJohnSenning
See all winners from Best of the Bay 2019.