Alidad

Alidad

Technology advisor and investor