GENERAL SANTOS ARCHIVE

Dr. Gil Pabillo, Doctor of Vetenirary Medince of NLSA and Captain, Military Officer