Are You A Vanguard? Applications Now Open
Nicholas Lalla is the founder and managing director of Tulsa Innovation Labs.