GENERAL SANTOS ARCHIVE

May Devoted One Society of the Holy Cross (Sta Cruz Devotees, Lagao), –