Author: Brian Buccellato Francis Manapul