James Yap's full name is James Agravante Yap Sr. He is a Filipino professional basketball player for the Rain or Shine Elasto Painters of the Philippine Basketball Association (PBA).
The James Yap Chronicles: A Basketball Legend and Political Maverick Quiz