Abel Assefa

Project Manager and Consultant in Palo Alto, California