mark john yap