Author: M. Sadil C. Versfelt C. Rene Anthony Giangregorio