Taylor Barada

Tech exec/investor/advisor