David YF Ho Author