James Yap gets back on track | Daily Tribune