james joshua yap
21st march 1990
102 '03
202 '04
334 '05
434 '06
ig10 0701
1t27
ig27 0702
1t14
saint gabriel's primary school
saint joseph's instituition
catholic junior college
legion of mary: QOAS
church of saint francis xavier
student council, guitar, shs