Giant Halimaw Sarangay February 10, 2018 admin “Anything less than a hundred percent isn’t good enough.” That mantra followed him throughout Stephan’s life. His parents always expected the best from him. They said they didn’t want him…