Dr. John Paul C. Vergara

GPTKB entity