Desmond-Yap-1536x1152

Desmond Yap

Vice President Education, Professional and Graduates Toastmasters Club