Share Public Profile
Ashraf Tawakkol
An accomplished designer with proven successes across in designing, developing and marketing digital products and services.
An accomplished designer with proven successes across in designing, developing and marketing digital products and services.